Go
文章平均质量分 82
我的名字你的昵称
路漫漫其修远
展开
-
Go入门(一)概述&HelloWorld
Go语言的概要介绍,适用于有一点编程基础的童鞋,结合内容实操口味更佳。原创 2017-08-16 21:16:52 · 294 阅读 · 0 评论 -
Go入门(五)-函数
7 函数 7.1 Go的函数,通过关键字来 func 声明,可以有一个或者多个参数,每个参数后面带有类型,通过","分隔,可以返回多个值,使用关键字 return 返回值,格式如下; func funcName(input1 type1, input2 type2) (output1 type1, output2 type2) { //这里是处理逻辑代码 //返回多个值 return v原创 2017-09-04 19:09:01 · 194 阅读 · 0 评论 -
Go入门(二)-Go基础(一)
导读:本文主要介绍Go使用的关键字,语法和格式上与java的区别,Go数值类型,运算符和大家喜闻乐见的字符串类型。 3 Go基础 简洁编程哲学已经深入到三位老司机的骨髓,所以Go在不损失性能的情况下,处处提出了简洁的设计,它只有25个关键字。 break default func interface selectcase defer go map structchan else原创 2017-08-28 19:47:31 · 256 阅读 · 0 评论 -
Go入门(三)-Go基础(二)
导读:本文介绍Go的数组类型,slice类型,map类型,以及相关的一些内置函数。 3.4.4 数组类型 1 数组的定义,赋值方式如下: 2 多维数据的定义 3.4.5 slice类型 在java中数组类型的长度一旦确定,是不可更改的,而在Go,slice是一种动态数组,长度可变。slice其实是一种引用类型,指向一个底层的array。 3.4.5.1 声明方式原创 2017-08-29 21:52:25 · 239 阅读 · 0 评论 -
Go入门(四)-流程控制与struct
4 流程控制 编程语言有三宝:条件判断,循环,跳转,Go也不例外。 4.1 条件判断if和else 4.1.1 条件判断里面不需要括号; 4.1.2 可以声明一个变量,该变量只在条件逻辑块内有效; 4.2 for循环 4.2.1 标准表达式如下: for expression1; expression2; expression3 { // } 4.2.2 简略原创 2017-08-31 22:18:52 · 214 阅读 · 0 评论 -
Go入门(六)-interface与反射机制
interface interface定义了一系列对象的行为,是一系列方法的组合。 8.1 与java类似,指定义方法,不能实现方法; 8.2 与java不同,Go的interface只能定义方法,不能定义变量; 8.3 与java不同,java的实现类通过关键字 implement 实现该interface的方法,Go并不需要特别声明,只要你实现了这个接口定义的方法,就是实现了该inte原创 2017-09-18 23:08:59 · 1375 阅读 · 0 评论