golang
文章平均质量分 77
actonZX
Hello World
展开
-
golang(2)
五, Array 与 slice数组是固定长度的,slice是长度可以变的。但是slice是寄生在array上的。数组的赋值为有以下几种写法,但是无论那种,右边的长度在编译时都是已知的。左边则是明确写出,或者由编译器自动识别;var b[2]int=[2]int{11,12} //此时b是固定长度位2的数组。var c[2]int=[...]int{11,12} //同上。转载 2014-07-16 17:24:40 · 1010 阅读 · 0 评论 -
golang Package
自定义package,首先需要设定GOPATH,这是自定义package的src文件以及生成.a文件的存放地;假设GOPATH的值为~/mypackage,则需要在mypackage目录下,创建src,bin,pkg目录,其中src目录下存放源码。pkg目录下会存放由go install生成的.a文件;此处有个一注意点。每个pkg必须是文件夹+其对应的go文件组成。假设要生成math的Av转载 2014-07-16 20:54:03 · 1145 阅读 · 0 评论 -
golang(0)
我从 1 年前开始关注 Golang, 但一直没有时间细致地学习 Golang 的语法。有关设计哲学,和语法的概览,我倒是看了不少,前两天买了一本《Go语言程序设计》,打算认真学习一下。作为一个 C++ 出身的程序员,以及一个 Unix 粉,和一个开源主义者,Golang 的设计哲学相当得对我的胃口。我对 Golang 的理解是“一个服务器端编程语言”,下面我来谈谈 Golang 吸引转载 2014-07-16 20:57:12 · 1199 阅读 · 0 评论 -
golang(3)
八,structstruct的定义如下: type 结构体名 struct{},其中定义的变量不要var,但是仍然是倒序。结构体变量的初始化:结构体名{}括号中的变量按照定义的顺序依次填写;如果不想写全,或者不想按顺序写,还可以写成json的格式。(这个为后续添加变量,而无需修改赋值提供了方便);匿名变量的访问:在S1中有一个匿名变量S,对于S中的变量的访问可以直接写a.name如13转载 2014-07-16 17:26:46 · 693 阅读 · 0 评论 -
golang 格式化输入输出
fmt 包实现了格式化 I/O 函数,类似于 C 的 printf 和 scanf。格式“占位符”衍生自 C,但比 C 更简单。【打印】占位符:[一般]%v 相应值的默认格式。在打印结构体时,“加号”标记(%+v)会添加字段名%#v 相应值的 Go 语法表示%T 相应值的类型的 Go 语法表示%% 字面上的百分号,并非值的占位符[布尔]%t 单词 true 或 false。[整转载 2014-07-17 23:44:53 · 2265 阅读 · 0 评论 -
golang(1)
一直希望有个语言能像java一样自动管理内存, 又像c一样有指针;昨天偶然在blog首页看到go的介绍, 突然发现自己已经很落伍了,梦想的语言golang已经出来这么久了,自己才知道。 由于对C比较熟,面向对象对java比较熟。所以初步涉及golang,总是想c中的这些表达在golang中怎么来写;一 HelloWorld好吧,首先来个hello,world;左边是go, 右边是c;呵呵转载 2014-07-15 02:26:25 · 914 阅读 · 1 评论