06 2013 档案

摘要:不可或缺的函数,在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声明了一个方... 阅读全文
posted @ 2013-06-04 08:57 老虞 阅读(28814) 评论(0) 推荐(3)
摘要: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 阅读全文
posted @ 2013-06-01 11:27 老虞 阅读(49996) 评论(0) 推荐(1)

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