go语言基础
weixin_44980644
这个作者很懒,什么都没留下…
展开
-
go语言函数
函数是 Go 里面的基本代码块:Go函数的功能非常的强大,以至于被认为拥有函数式编程语言的多种特性。Go 是编译型语言,所以函数编写的顺序无关紧要。为了增强代码的可读性,最好把 main() 函数写在文件的前面,其他函数按照一定的逻辑顺序进行编写(例如函数被调用的顺序)。编写多个函数的目的就是将复杂的问题分解为一系列的简单任务(那就是函数)来解决。而且,同一个任务(函数)可以被调用多次,有助于...原创 2019-05-09 17:08:26 · 94 阅读 · 0 评论 -
Go语言执行流程分析
Go语言有两种执行流程:1、将原文件先编译成可执行的二进制文件,再运行2、直接对源码执行 go run 命令说明:两种执行流程的方式的区别1)、如果我们先编译生成可执行文件,那么我们可以将该执行文件拷贝到没有go开发环境的机器上,仍然可以运行。2)、如果我们是直接 go run 源码,那么如果要在另外一个机器上这么运行,也需要开发环境,否则无法执行。3)、在编译时,编译器会将程序运行依...原创 2019-05-23 14:52:44 · 1113 阅读 · 0 评论 -
Go 语言包的概念
Golang 包的理解在 Golang 中,使用包是一件常见的事,包的本质实际上就是创建不同的文件夹,来存放程序文件。个人理解大概相当于 PHP 的命名空间的概念。Golang 的每一个文件都属于一个包,也就是说Go是以包的形式来管理文件和项目目录结构的。Golang 包的三大作用区分相同名字的函数、变量等标识符。当程序文件很多时,可以很好的管理项目。控制函数、变量等访问范围,即...原创 2019-05-27 11:17:56 · 262 阅读 · 0 评论 -
Go语言函数
为完成某一功能的程序指令(语句)的集合,称为函数。在 Go 中,函数分为:自定义函数、系统函数。基本语法func 函数名 (形参) (返回值类型列表) { 执行语句 return 返回值列表}Golang 中定义函数的关键字是:func。形参列表:表示函数的输入。函数中的语句:表示为了实现某一功能代码块。函数可以有返回值,也可以没有。返回值也可以有多个。...原创 2019-05-26 20:11:07 · 249 阅读 · 0 评论 -
Go语言流程控制
在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须要掌握的,主要有三大流程控制语句。顺序控制程序从上到下朱行执行,中间没有任何判断和跳转。分支控制if… else … 分支控制在程序中有选择的执行,分支控制有三种:单分支if 条件表达式 {执行代码块}说明:当条件表达式为true时,就会执行{}的代码块。注意在Golang 中,{} 是必须有的,并且紧跟条件表...原创 2019-05-26 20:02:36 · 145 阅读 · 0 评论 -
Go语言运算
运算符是一种特殊的符号,用以表示数据的运算、赋值、比较等。算术运算符算术运算符是对数值类型的变量进行运算的,比如:加、减、乘、除如果运算的数都是整数,那么除后,去掉小数部分,保留整数部分。例如:fmt.Println(10 / 4) = 2取模运算 % :满足一个公式,即:a % b = a - a / b * b。赋值运算符赋值运算符就是将某个运算后的值,赋值给指定的变量。赋...原创 2019-05-26 16:07:50 · 450 阅读 · 0 评论 -
Go 语言变量的数据类型
变量的数据类型1、基本数据类型1)、数值型整数类型 int、int8、int16、int32、int64、unit、unit8、unit6、unit32、unit64、byte整型的使用细节:a、Golang 个整数类型分:有符号和无符号,int、unit的大小和系统有关。b、Golang 的整数默认声明为int型。c、如何在程序中查看某个变量的字节大小和数据类型:fmt.Pr...原创 2019-05-24 13:32:28 · 377 阅读 · 0 评论 -
macOS 下通过Homebrew安装go环境
最近利用空余时间开始学习GO,任何编程语言,环境的安装和配置是必不可少的。1、安装brew install go等待片刻,安装成功,下面是我安装成功的截图2、验证是否安装成功go version通过命令 go version 来查看当前安装的 Go 的版本号很明显我的是 go1.12.5 版本3、环境变量的设置go env利用命令 go env 来查看环境变量,下面是我...原创 2019-05-10 14:49:40 · 2834 阅读 · 0 评论 -
golang 中的 int 和 int64 是相同的类型吗?
int 和 int64 是相同的类型吗?原创 2019-05-07 15:11:46 · 8391 阅读 · 2 评论 -
初识 Go 语言
Go 语言是一门完全开源的编程语言原创 2019-05-07 10:57:08 · 117 阅读 · 0 评论 -
Go 中的数组和切片
数组基本介绍数组可以存放多个同一类型数据。数组也是一种数据类型,在Go中,数组是值类型。数组的地址可以通过数组名来获取 &intArr 。数组的死一个元素的地址,就是数组的首地址。数组的各个元素的地址间隔是一句数组的类型决定,比如int64,间隔8;int32,间隔4。数组的使用访问数组元素:数组名[下标],小表从0开始,比如要使用a数组的第三个元素 a[2]。四种初...原创 2019-06-04 18:02:23 · 183 阅读 · 0 评论