首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Go程序设计入门
UserRunner
创建于2021-08-06
订阅专栏
在了解Go的语言语法结构之后,可以进行初步的Go程序设计
暂无订阅
共9篇文章
创建于2021-08-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go 使用mod 来管理package
参考链接 https://www.jianshu.com/p/760c97ff644c package放在github中 https://github.com/xhan-shannon/gotutor
Go 接口
在Go中为引用类型创建变量时,创建的变量被称为标头(header)值。每个引用类型创建的标头值是包含一个指向底层数据结构的指针。 每个应用类型还包含一组独特的字段,用于管理底层数据结构。 多态是指代码
Go导入包
Go中导入多个包,使用导入块语句。 在导入两个包名字相同的情况下,使用命名导入,在导入包的左侧为包起一个独一无二的名字,来进行区别。 对用导入的包没有使用,Go编译时就进行报错处理。当需要导入一个包,
Go中的函数
函数的类型称为函数签名。当两个函数拥有相同的参数列表和返回列表,则这两个函数的类型或签名是相同的。形参和返回值的名字不会影响函数类型。 Go的函数调用需要提供实参来对应函数的每个形参,包括顺序要一致。
Go中printf
Go中输出信息,使用printf可以使用格式化字符串来定义格式。 对字符的verb是%s, 前面可以加上数字如%9.5s表示该字段占用宽度是9,截断的宽度是5 代码示例: fmt.Printf("#%
Go的数据类型
Go数据类型分为四类: basic type number string boolean aggregate type array struct 由各种简单类型得到更复杂的数据类型 reference
Go中语句块
可赋值性根据类型不同有着不同的规则:类型必须精确匹配,nil可以被赋给任何接口变量或引用类型。 对于每个类型T,都有一个对应的类型转换操作T(x), 将值x转换为类型T。 声明的作用域是声明在程序文本
Go处理命令行或文件输入
Go 通过命令行参数处理输入,或者读取文件作为输入。 输入参数作为文件名,通过Open打开或者File类型的指针,让后bufio.NewScanner()作为输入。scanner调用scan来获取文件
Go命令行参数
Go命令行参数可以通过os.Args来访问。os.Args是一个字符串slice, slice也就是一个动态容量的顺序数组。可以访问单个元素和区间段(开区间)。 访问从第i个到第j-1个元素,可以用表