08 2021 档案

摘要:普通函数与方法的区别 1.对于普通函数,接收者为值类型时,不能将指针类型的数据直接传递,反之亦然。 2.对于方法(如struct的方法),接收者为值类型时,可以直接用指针类型的变量调用方法,反过来同样也可以。 package main //普通函数与方法的区别(在接收者分别为值类型和指针类型的时候) 阅读全文
posted @ 2021-08-27 14:11 我要的我现在就要 阅读(72) 评论(0) 推荐(0) 编辑
摘要:i++和i--在Go语言中是语句,不是表达式,因此不能赋值给另外的变量。此外没有++i和--i 阅读全文
posted @ 2021-08-26 10:07 我要的我现在就要 阅读(224) 评论(0) 推荐(0) 编辑
摘要:文档链接:http://www.topgoer.com/%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6/%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5range.html for 和 for range有什么区别? 主要是使用场景不同 for可以 阅读全文
posted @ 2021-08-25 15:44 我要的我现在就要 阅读(280) 评论(0) 推荐(0) 编辑
摘要:文档链接:http://www.topgoer.com/go%E5%9F%BA%E7%A1%80/Slice%E5%BA%95%E5%B1%82%E5%AE%9E%E7%8E%B0.html 页面最下说明了使用range循环切片有一个需要注意的问题: 根据上述结论分析一下下面这道面试题 输出结果: 阅读全文
posted @ 2021-08-24 17:19 我要的我现在就要 阅读(169) 评论(0) 推荐(0) 编辑
摘要:文档链接:http://www.topgoer.com/go%E5%9F%BA%E7%A1%80/%E6%8C%87%E9%92%88.html 1.1.5. new new是一个内置的函数,它的函数签名如下: func new(Type) *Type 其中, 1.Type表示类型,new函数只接受 阅读全文
posted @ 2021-08-24 15:31 我要的我现在就要 阅读(132) 评论(0) 推荐(0) 编辑
摘要:当一个map变量被创建后,你可以指定map的容量,但是不可以在map上使用cap()方法 代码示例: package main func main() { m := make(map[string]int, 99) cap(m) //error } # command-line-arguments 阅读全文
posted @ 2021-08-24 14:59 我要的我现在就要 阅读(1791) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示