
Golang
orangeboyChen
这个作者很懒,什么都没留下…
展开
-
Go初探 (5) – 结构体与接口
结构体Go的结构体与C/C++类似,声明方式如下type 结构体名 struct { 成员声明...}声明时如下type Student struct{ id string name string}func main(){ //创建一个结构体 student1 := Student{"123456", "张三"} //可以使用key-value的形式创建 student2 := Student{id: "123456", n原创 2020-11-13 14:45:00 · 251 阅读 · 0 评论 -
Go初探 (4) – 数组与指针
数组Go语言中提供了数组支持。数组声明的形式如下:var 数组名 [元素数量] 类型var array [10] int如果想在声明的同时对数组进行初始化,你可以这么做var 数组名 = [元素数量] 类型 {元素...}var array = [5]{1, 2, 3, 4, 5} int如果你想偷懒,你还可以这么做var array = [...]{1, 2, 3, 4, 5} int如果你想使用数组,或给数组元素赋值,可以直接这么做array[1] = 5var array原创 2020-11-06 14:35:07 · 214 阅读 · 0 评论 -
Go初探 (1) – 环境搭建
环境搭建打开Go下载地址选择相应的操作系统版本,下载程序,并进行安装。在命令行输入go version如果提示 'go' 不是内部或外部命令,也不是可运行的程序或批处理文件。,则需要在系统配置环境变量。在PATH中添加你的go/bin路径。然后前往Go官网下载Goland。如果你有学生账户,可免费授权,或免费使用30天。创建第一个Go项目打开Goland,选择New Project如果不用更改路径名称,直接点击Create在目录下创建文件Test.go,在Test.go输入以原创 2020-10-23 14:57:16 · 766 阅读 · 0 评论 -
Go初探 (2) – 文件类型、数据类型、常量与变量
文件结构首先看上一章的实例代码package mainimport "fmt"func main() { fmt.Println("Hello world!")}第1行,定义这个包的名字为main。注意,main包是程序执行的入口,每个Go项目都应该含有名为main的包。第2行,引用了fmt包。fmt包实现了系统IO函数(类似于Java中的System)第4行,定义了main函数第5行,在控制台输出Hello world!,并换行。与fmt.Print("Hello原创 2020-10-23 15:57:50 · 437 阅读 · 0 评论 -
Go初探 (3) – 基础语句
基础语句条件语句ifif条件语句与Java基本一致,基础语法为if 表达式 { //你的代码}例如package mainimport "fmt"func main(){ a := 10 if a > 0 { fmt.Print("123") }}你也许已经知道了,表达式可以不需要括号。推测下去,go的if分支条件语句还有如下写法//if...else...if 表达式 { //你的代码} else {原创 2020-10-30 15:45:20 · 184 阅读 · 0 评论