Golang 是个立场鲜明的硬核朋克
2021-12-15 15:36
Words count:
552
Go 语言是一个完全开源的项目,仿佛在对世界说:“快来一起搞事情!”,同时,Go 语言又非常有原则,最近我听到它说:“要想搞事情就好好搞,不好好搞就别 TM 浪费我的表情!”
Go 语言是一个完全开源的项目,仿佛在对世界说:“快来一起搞事情!”,同时,Go 语言又非常有原则,最近我听到它说:“要想搞事情就好好搞,不好好搞就别 TM 浪费我的表情!”
附加了包你就要用
在 Go 语言中,可以通过附加内置的包,可以实现各种各样的功能,只需要使用一个简单的句子:
import (
"fmt"
"log"
"math/rand"
)
// 括号内就是你想要附加的包了,可以添加随便多少个。
非常的简单方便吧?要使用包中的方法,直接在包名后面加个 .
, 就可以接方法名直接使用了,log.Fatal(err)
像这样就调用了 log
包里的 Fatal()
方法。
今天,我在使用 rand
包时,出了一点小故障,本打算使用它的 Intn()
方法,生成一个随机整数,结果,我忘记了在 Go 语言中,调用附加的包中的方法,方法首字母必须要大写,我给写成了 rand.intn(100)
, 结果,一保存,代码编辑器就自动把引入的 "math/rand" 包给从 import
中去掉了。
诊断出问题之后,我明白了,在 Go 语言中,附加了包你就要用,不用你附加我干啥? 非常有性格,我发现,自己对 Go 语言的喜爱好像有多了一点点。
类似的,在变量声明中也有这样的特点,声明了的变量你就要用,声明了不用,我就要说你不正经。
我又一次苦笑着默默地竖起了大拇指:”你说的对!“ Go 语言似乎正在把我塑造成好好做事的正经人,把我在学习实践中展现出的不良的编程手法扼杀在摇篮中。
0
times bought,
1
times reward
0.0
Price(BTC)
1
Paid Times
0.0471
Revenue(USD)
0.0
My Share(%)
Comments