为突然被业务所迫需要的人准备的,关于Go编程语言的入门指南- 再来一份
寫了…,但…
进行Go语言入门学习,再来一份
虽然能够大致做得到想做的事情,但我希望能更加熟悉Go语言,所以继续学习。以下内容可供参考。
重新评估
Go 语言是一个开源项目,可以提高程序员的生产力。
Go是一种表达力丰富、简洁清晰且高效的语言。通过并发机制,可以轻松编写出能够发挥多核联网计算机的最大性能的程序。它具有创新的类型系统,使得程序结构灵活且模块化。Go语言可以快速编译成机器码,具备垃圾回收的便利性,同时还支持运行时的反射操作。它既快速、静态类型、编译语言,又可以像动态类型、解释型语言一样编写程序的感觉。
这代表着什么世系
可能在哪里呢…
如果你感兴趣,可以随便试试。
声明模式
这么多
// 宣言した後、値を代入パターン
var msg string
msg = "hello world"
// 宣言と代入を一緒にするパターン
var msg string = "Hello World"
// 宣言と代入を一緒にするパターン (型省略可能)
var msg = "Hello Hello"
// 宣言と代入を一緒にするパターン (var省略)
msg := "Super Hello"
思考
轻量级多线程功能,如Python等动态类型编程语言的编程容易性等特点也存在。
使用花括号作为块的分隔符的语法类似于C语言和其他很多语言。
设计者们在构想新语言时希望它具备以下特点。
和Java和C++一样,静态类型和能够支持大型系统的扩展
像Ruby和Python这样的动态语言一样,具有高生产力和可读性,并且不需要过多的样板代码
不需要强制使用集成开发环境(IDE),但要提供充分的支持
支持网络和多进程处理
”defer”是什么意思?
“panic”的意思是什么?
结束程序时的礼节
只需要一个选项,以下是对上述链接的本地化汉语释义:
https://golang.org/pkg/os/#Exit → os 【包】 – Exit函数
https://golang.org/pkg/builtin/#panic → builtin 【包】 – Panic函数
https://golang.org/pkg/runtime/#Goexit → runtime 【包】 – Goexit函数
https://sharpknock.com/posts/programming/golang-exit.html → 关于Golang中Exit函数的文章
Go的垃圾回收机制
长年以来,关于这个问题的争论一直很激烈。
全新的角度。
这个长相绝妙的家伙是谁?
听说是Gopher。
让我们相互爱护。以上,希望对你有所帮助。