摘要:
不可或缺的函数,在Go中定义函数的方式如下:func (p myType ) funcName ( a, b int , c string ) ( r , s int ) { return}通过函数定义,我们可以看到Go中函数和其他语言中的共性和特性共性关键字——func方法名——funcName入参——— a,b int,b string返回值—— r,s int函数体—— {}特性Go中函数的特性是非常酷的,给我们带来不一样的编程体验。为特定类型定义函数,即为类型对象定义方法在Go中通过给函数标明所属类型,来给该类型定义方法,上面的 p myType 即表示给myType声明了一个方... 阅读全文
摘要:
Go中的控制语句较精简,仅有if、for、select和switch。但使用时均比较灵活if在Go中条件语句*if*中如果条件部分的计算结果为**true**时将执行语句块,否则则执行else语句块(如果存在else时),此逻辑和其他语言中的if一样,但是在Go中还是有一些不同之处。if条件表达式不能使用花括号**()**包含if语句代码段必须使用**{}**,并且左括号必须和if在同一行if条件表达式的前面可以包含初始化语句,支持平行赋值,但不支持多个赋值语句赋值+条件判断if a, b := 21, 3; a > b { fmt.Println("a>b ? true 阅读全文
摘要:
变量声明官方DOC:http://golang.org//spec#Variable_declarationsGo中使用全新的关键字var来声明变量。var我们并不陌生,在Javascript 和C#中均有出现。不同的是Go和C#中变量属于强类型,在声明变量后就不允许改变其数据类型。声明变量有多种形态:var a int //声明一个int类型的变量var b struct { //声明一个结构体name string}var a = 8 //声明变量的同时赋值,编译器自动推导其数据类型var a int = 8 //声明变量的同时赋值var { //批量声明变量,简洁a intb strin 阅读全文
摘要:
前言 2009年开始接触软件开发,一直深爱着它,喜爱淘腾些新技术新技能,却至今没有所成。也许专心才能做好一些事,2013年初接触Go Lang,感受着这门语言带来的魅力,自己该在这条路上留下足迹,以此见证自己的成长历程。为什么会学习GoLang编程本身是一门艺术,Go Lang 有着无尽想象的魅力。 Gmail, Google Search, Google Translate,YouTube 这些已成为我生活工作不可缺少的一部分,足够证明Google的产品是优秀的,同样Go Lang也是优秀的,事实证明确实如此。 Go Lang是开源项目,它的社区时活跃的,它的创造者是行业Big牛。 Go.. 阅读全文
摘要:
Visual Studio 2012 注册码 key 序列号,存档下次使用- Microsoft Visual Studio Ultimate 2012 旗舰版 有效注册密钥::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::YKCW6-BPFPF-BT8C9-7DCTH-QXGWC- Microsoft Visual Studio Premium 2012 高级版 有效注册密钥::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 阅读全文