Home
Write
Language
Login
阿坦
@37157522
Golang 是个立场鲜明的硬核朋克
Go 语言入门 Golang Coding
2021-12-15 15:36
Words count: 2476
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 语言似乎正在把我塑造成好好做事的正经人,把我在学习实践中展现出的不良的编程手法扼杀在摇篮中。

Reward
7 0
0 times bought
•
1 times reward
0.0
Price(BTC)
1
Paid Times
$0.05
Revenue
0.0%
My Share(%)
Comments 2
Subscribe
阿坦
@37157522
Subscribing: 45 Subscribers: 117
潮起潮落是什么都不为
Subscribe
Related Posts
关于 John Arundel 的 Go 学习建议,我做到了哪些? Go 语言学习——寂静 Go 语言学习——吃好 Go 语言学习——学东西 Go 语言学习——做个计划
Rules Stats Help Github Twitter Discord

Login

Read, write, and earn crypto rewards.

Connect Wallet
阿坦
@37157522
Subscribing: 45 Subscribers: 117
潮起潮落是什么都不为
Subscribe
Related Posts
关于 John Arundel 的 Go 学习建议,我做到了哪些? Go 语言学习——寂静 Go 语言学习——吃好 Go 语言学习——学东西 Go 语言学习——做个计划
Rules Stats Help Github Twitter Discord