diff --git a/2.1.md b/2.1.md index 5b26efb7..5b03ed64 100644 --- a/2.1.md +++ b/2.1.md @@ -25,7 +25,7 @@ `package `(在我们的例子里面,plaplapla是main)这一句话是告诉我们当前这个文件属于那个包,而main包是告诉我们当前这个包是一个独立可运行的包,编译之后是可执行文件,除了main之外,其他的包最后生成的都是放在"$GOPATH/pkg/系统_架构“(以mac为例:darwin_amd64)下面的.a文件(也就是包文件)。 ->每一个GO的独立可运行的应用程序,必定包含有一个`package main`,这个main包里面必定包含有一个入口函数main函数,这个函数没有任何的参数,也没有的返回值 +>每一个Go的独立可运行的应用程序,必定包含有一个`package main`,这个main包里面必定包含有一个入口函数main函数,这个函数没有任何的参数,也没有的返回值 为了打印"Hello,world...",我们调用了一个函数Printf,这个函数来自于fmt这个包,所以我们在第三行里面导入了系统级别的fmt包,`import "fmt"` @@ -37,14 +37,14 @@ 第六行,我们调用了fmt包里面定义的函数Printf,大家可以看到,这个函数的调用是通过`.function`的方式调用的,这个和python是十分相似的 -(注:前面提到过,包名和包所在文件夹名可以是不同的,此处的package name即为通过`package `声明的包名,而非文件夹名。) +>前面提到过,包名和包所在文件夹名可以是不同的,此处的package name即为通过`package `声明的包名,而非文件夹名。 -最后大家可以看到我们输出的内容里面包含了很多非ASCII码的字符,实际上,GO是天生支持UTF-8的,任何的语言都可以直接输出 +最后大家可以看到我们输出的内容里面包含了很多非ASCII码的字符,实际上,Go是天生支持UTF-8的,任何字符都可以直接输出 ##结论 -GO使用package(和Python的模块类似)来组织代码。main.main函数(这个函数主要位于主包)是每一个独立的可运行程序的入口点。GO使用UTF-8字符串和标识符(因为UTF-8的发明者也就是GO的发明者),所以它天生就具有多语言的支持。 +Go使用package(和Python的模块类似)来组织代码。main.main函数(这个函数主要位于主包)是每一个独立的可运行程序的入口点。Go使用UTF-8字符串和标识符(因为UTF-8的发明者也就是GO的发明者),所以它天生就具有多语言的支持。 ## links * [目录]()