summaryrefslogtreecommitdiffhomepage
path: root/zh-cn/go-cn.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'zh-cn/go-cn.html.markdown')
-rw-r--r--zh-cn/go-cn.html.markdown22
1 files changed, 11 insertions, 11 deletions
diff --git a/zh-cn/go-cn.html.markdown b/zh-cn/go-cn.html.markdown
index 37b4b137..a2b71761 100644
--- a/zh-cn/go-cn.html.markdown
+++ b/zh-cn/go-cn.html.markdown
@@ -22,7 +22,7 @@ Go语言有非常棒的标准库,还有一个充满热情的社区。
注释 */
// 导入包的子句在每个源文件的开头。
-// Main比较特殊,它用来声明可执行文件,而不是一个库。
+// main比较特殊,它用来声明可执行文件,而不是一个库。
package main
// Import语句声明了当前文件引用的包。
@@ -35,12 +35,12 @@ import (
"strconv" // 字符串转换
)
-// 函数声明:Main是程序执行的入口。
+// 函数声明:main是程序执行的入口。
// 不管你喜欢还是不喜欢,反正Go就用了花括号来包住函数体。
func main() {
// 往标准输出打印一行。
// 用包名fmt限制打印函数。
- fmt.Println("天坑欢迎你!")
+ fmt.Println("你好世界")
// 调用当前包的另一个函数。
beyondHello()
@@ -78,10 +78,10 @@ func learnTypes() {
// 非ascii字符。Go使用UTF-8编码。
g := 'Σ' // rune类型,int32的别名,使用UTF-8编码
- f := 3.14195 // float64类型,IEEE-754 64位浮点数
+ f := 3.14159 // float64类型,IEEE-754 64位浮点数
c := 3 + 4i // complex128类型,内部使用两个float64表示
- // Var变量可以直接初始化。
+ // var变量可以直接初始化。
var u uint = 7 // unsigned 无符号变量,但是实现依赖int型变量的长度
var pi float32 = 22. / 7
@@ -141,7 +141,7 @@ func learnTypes() {
// 只用写return一个词就能将函数内指定名称的变量返回
func learnNamedReturns(x, y int) (z int) {
z = x * y
- return // z is implicit here, because we named it earlier.
+ return // 隐式返回z,因为前面指定了它。
}
// Go全面支持垃圾回收。Go有指针,但是不支持指针运算。
@@ -161,7 +161,7 @@ func expensiveComputation() int {
}
func learnFlowControl() {
- // If需要花括号,括号就免了
+ // if需要花括号,括号就免了
if true {
fmt.Println("这句话肯定被执行")
}
@@ -392,15 +392,15 @@ func requestServer() {
## 更进一步
-关于Go的一切你都可以在[Go官方网站](http://golang.org/)找到。
+关于Go的一切你都可以在[Go官方网站](https://go.dev/)找到。
在那里你可以获得教程参考,在线试用,和更多的资料。
-在简单的尝试过后,在[官方文档](https://golang.org/doc/)那里你会得到你所需要的所有资料、关于编写代码的规范、库和命令行工具的文档与Go的版本历史。
+在简单的尝试过后,在[官方文档](https://go.dev/doc/)那里你会得到你所需要的所有资料、关于编写代码的规范、库和命令行工具的文档与Go的版本历史。
强烈推荐阅读语言定义部分,很简单而且很简洁!(赶时髦!)
-你还可以前往[Go在线体验中心](https://play.golang.org/p/tnWMjr16Mm)进,在浏览器里修改并运行这些代码,一定要试一试哦!你可以将[https://play.golang.org](https://play.golang.org)当作一个[REPL](https://en.wikipedia.org/wiki/Read-eval-print_loop),在那里体验语言特性或运行自己的代码,连环境都不用配!
+你还可以前往[Go在线体验中心](https://go.dev/play/p/tnWMjr16Mm)进,在浏览器里修改并运行这些代码,一定要试一试哦!你可以将[https://go.dev/play/](https://go.dev/play/)当作一个[REPL](https://en.wikipedia.org/wiki/Read-eval-print_loop),在那里体验语言特性或运行自己的代码,连环境都不用配!
-学习Go还要阅读Go[标准库的源代码](http://golang.org/src/),全部文档化了,可读性非常好,可以学到go,go style和go idioms。在[文档](http://golang.org/pkg/)中点击函数名,源代码就出来了!
+学习Go还要阅读Go[标准库的源代码](https://go.dev/src/),全部文档化了,可读性非常好,可以学到go,go style和go idioms。在[文档](https://go.dev/pkg/)中点击函数名,源代码就出来了!
[Go by example](https://gobyexample.com/)也是一个学习的好地方。