golang
boss2967
慎独
展开
-
go下面是用go打印本月的月历
package mainimport("fmt""time")func main(){ now := time.now() yr,mo,_:=now.Date() //d d1 := time.Date(yr,mo,1,0,0,0,0,time.UTC) d2 := time.Date(yr,mo+1,1,0,0,0,0,time.UTC) d2 := d2....原创 2018-06-26 12:08:27 · 835 阅读 · 0 评论 -
字符串长度计算
一、获取字符串长度的几种方法- 使用 bytes.Count() 统计- 使用 strings.Count() 统计- 将字符串转换为 []rune 后调用 len 函数进行统计- 使用 utf8.RuneCountInString() 统计例:str:="HelloWord"l1:=len([]rune(str))l2:=bytes.Count([]byte(str),nil)-1)l3:=st...转载 2018-07-08 16:26:07 · 10319 阅读 · 0 评论 -
Map
// Map 是一种无序的键值对的集合。// Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。// Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。// 不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实现的。 package main import "fmt" // 递归函数func Factorial(...转载 2018-07-11 12:13:00 · 140 阅读 · 0 评论 -
map
package main import "fmt" func main() { triangle :=make(map[*Point]string,3) triangle[&Point{89,26,57}] = "a" triangle[&Point{48,29,49}] = "b" triangle[&Point{48,49,43}] = "...翻译 2018-07-11 12:38:17 · 104 阅读 · 0 评论