不知道改的对不对

- -
This commit is contained in:
woodycarl
2012-09-12 14:48:11 +08:00
parent 403e7e4fff
commit e62d933716

8
2.1.md
View File

@@ -25,7 +25,7 @@
`package <plaplapla>`在我们的例子里面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大家可以看到这个函数的调用是通过`<package name>.function`的方式调用的这个和python是十分相似的
(注:前面提到过包名和包所在文件夹名可以是不同的此处的package name即为通过`package <plaplapla>`声明的包名,而非文件夹名。
>前面提到过包名和包所在文件夹名可以是不同的此处的package name即为通过`package <plaplapla>`声明的包名,而非文件夹名。
最后大家可以看到我们输出的内容里面包含了很多非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
* [目录](<preface.md>)