继续接入上章节的呜呜呜我要拿Go赢他~ Go language MacOs build development environment Hello! Go ! 的文章现在要学的是Go的基础语法!


1、无参数、无返回值
2、main方法必须要在main包里面
3、go run main.go 就可执行 (和Java差不多用 javac来编译)
4、如果文件不叫 main.go 则需要 go build 之后在 go run

5、如果包名不是main则无法运行命令行,需要修改成main包

1、语法形式: package xxxxxxx
2、字母和下划线的组合
3、可以和文件夹不同名字
4、同一个文件夹下的声明一致

5、引入包语法形式 import alias xxxx
6、引入了这个包没有使用则会报错
7、 匿名引入,前面多一个下划线

引号引起来 , 则内部需要 \ 来进行转义
不建议自己手写转义,而是自己先写好,然后复制过去Goland,IDE 会自动完成转义。
String的长度有些特殊


• bool: true, false
• int8, int16, int32, int64, int
• uint8, uint16, uint32, uint64, uint
• float32, float64

• byte,字节,本质是 uint8
• 对应的操作包在 bytes 上

• golang 的数字类型明确标注了长度、有无符号
• golang 不会帮你做类型转换,类型不同无法通过编译。也因此,string 只能和string 拼接
• golang 有一个很特殊的 rune 类型,接近一般语言的 char 或者 character 的概念,非面试情况下,可以
理解为 “rune = 字符”
• string 遇事不决找 strings 包






本期结束咱们下次再见👋~
🌊 关注我不迷路,如果本篇文章对你有所帮助,或者你有什么疑问,欢迎在评论区留言,我一般看到都会回复的。大家点赞支持一下哟~ 💗
我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。