`
balsampears
  • 浏览: 49495 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
简洁的变量声明和赋值 拿最简单的声明变量和赋值来看,下面这一句完成了声明类型到赋值,最后还有那个常见的分号作为语句的结束。 var i int = 10; 这个一点都不简洁对吧?为什么非要有“var”?为什么不能自己推导变量类型?为什么结尾非要加上分号?这三个问题,我相信Go语言的设计者也问过,并且都针对性的给了改进。重新来过。 i := 10 怎么样?“:=”是声明并推导类型的语法糖,结尾的分号也省了,因为这里我换行了,编译器明白的。 还可以一次性声明并赋值多个变量。 i, j, k := 1, 2, 3 不同的类型也可以。 i, j, k := 1, 1.0, "hello&quo ...
记录下Go的基础学习笔记,仅供自己参考,如果能帮到您,那是我的荣幸 map,Go里面称之为映射,一种像脚本语言使用数组的方式 常规用法示例: m := map[string] int { "aa":100, "bb":100, "cc":100, } fmt.Printf("%d--%d\n", len(m),m["aa"]); 输出: 3--100 要注意的是,如果取一个不存在的索引,会返回对应类型零值: m := map[string] int { ...
我的环境: VMware 7.1 OS:CentOS6.2 i386(本来在5.7下,死活过不了所有go的test,到os/exec时出错,没解决) Go v1 参考文章: yum: http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/10/2205310.html http://www.centos.bz/2011/11/centos-163-yum-repo/ go: http://blog.csdn.net/archimedes_zht/article/details/7062181 补充二点: sudo easy_inst ...
Global site tag (gtag.js) - Google Analytics