- 博客(5)
- 收藏
- 关注
原创 bolt数据库简单使用教程
打开数据库 package main import ( "os" "github.com/boltdb/bolt" "github.com/go-kit/kit/log" ) func main() { logger := log.NewLogfmtLogger(os.Stdout) db, err := bolt.Open("mydb.db", 0600, nil) if err != nil ...
2018-10-08 16:43:30
2959
原创 go 单引号 双引号 golang
#golang的单引号 package main import "fmt" //要点: golang语言中的单引号只能有一个字符,如果输出会返回这个字符的ascll码,如果想输出为字符需要string()函数 func main(){ b := 'b' fmt.Printf("%T==>",b) var c int = 'c' //单引号只能有一个字符,输出的是ascll码 ...
2019-10-14 14:47:11
306
原创 golang var 关键字的强大用法
var 可以定义变量,赋值 等普通用法不说了 … … var 的 强大,或者说 常被忽略的一种用法 var 可以声明 一个 函数 引用,比如: var pr = fmt.Sprintf 注意没有引号 可以用pr来 代替 fmt.Sprintf了 虽然很简单,但个人感觉很实用。。 package main //恐龙 test var 简化函数使用 import ( "fmt" ) var pr...
2018-10-08 17:09:24
3962
原创 golang面试题之找出数组切片中 出现次数 大于 切片长度一半的元素
比如: 代码如下: ` package main import “fmt” func main() { fmt.Println(“垃圾”) sli := []int{3, 3, 7, 9, 3, 3} l := len(sli) //fmt.Println(“sli=”, sli, l) A: for _, v := range sli { p(“v=====>”, v) count := ...
2018-10-08 15:02:14
546
原创 golang for range 取地址bug 恐龙标题001
golang的for range的bug,容易踩坑for range:look代码片解决方法: #golang的for range 特别好使,不过要取切片中地址的时候就会出问题,尤其是每个刚刚接触golang的同学,堪称经典的golang坑之一啊。 for range: 其实for range 只是一个副本值,每次都是同一个地址,就好像一群人去体检,每个人量身高时候的位置都是站在一个位置上量的,所...
2018-09-26 14:28:15
782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅