归档
正在加载今日诗词...
05
30
用手机学Go语言 用手机学Go语言
Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完美支持Golang、Python、PHP、Ruby、Nodejs、MySQL等。随着智能设备的普及和性能的不断提升,如
2020-05-30
17
flag包命令行参数 flag包命令行参数
Go标准库flag包基础用法Go语言内置的flag包实现了命令行参数的解析,flag包使得开发命令行工具更为简单。说白了就是命令行输入命令后面的那个参数的解析。 os.Args如果只是简单的随便带一个参数用os.Args就行。要使用os.A
2020-05-17
17
GO语言文件操作 GO语言文件操作
打开和关闭文件打开和关闭文件,os.Open()能够打开一个文件,返回*File和err。对得到的文件实例调用close()方法能够关闭文件。 func main() { //以只读方式打开文件,相对路径./1.txt fi
2020-05-17
17
GO语言包 GO语言包
定义包我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文件夹。 该文件夹下面的所有go文件都要在代码的第一行添加如下代码,声明该文件归属的包。 package 包名注意事项: 一个文件夹下面直接包含的文件只能
2020-05-17
17
GO语言函数 GO语言函数
函数是组织好的、可重复使用的、用于执行指定任务的代码块。Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义:func 函数名 (参数1 数据类型, 参数2 ...数据类型) (返回值1 数据类型, 返回值2
2020-05-17
04
Fmt包 Fmt包
fmt标准库学习测试fmt.Print系列输出到终端,fmt.Sprint系列输出到变量,实际就是拼接字符串fmt.Fprint系列输出到文件fmt.Scan系列从标准输入读取fmt.Fscan系列从文件中读取fmt.Sscan系列从字符串
2020-05-04
04
Time包 Time包
time包学习练习测试时间类型:time.Time获取当前时间对象time.Now(),然后就可以通过这个时间对象获得详细的时间信息了,包括年月日时分秒等信息。 func main() { //初始化一个新的时间对象 now
2020-05-04
04
28
Go语言反射 Go语言反射
背景先看官方Doc中Rob Pike给出的关于反射的定义: Reflection in computing is the ability of a program to examine its own structure, particu
2020-04-28
22
接口 接口
在Go语言中接口interface是一种类型,一种抽象的类型。interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就像是定义一个协议规则,只要一台机器有洗衣服和甩干的功能,我就称它
2020-04-22
22
19
指针和MAP类型 指针和MAP类型
声明指针指针也是一种数据类型,也可以使用var来声明:var 变量名 *数据类型注意,这里的变量名实际保存的数据是一个十六进制的内存地址,这里的数据类型指的是这个十六进制的内存地址要保存的数据类型。这里就生成了一个int类型的指针。 fun
2020-04-19
03
06
Go语言数据类型 Go语言数据类型
数据类型整数主要分两类int和uint。 int类型有符号整数型。 int类型编译器自动推导默认的类型。你的程序在32位操作系统下运行就是int32,你的程序在64位操作系统下运行就是int64。所以在使用int类型时不建议指定int32
2020-03-06
1 / 3