修复一些语句

This commit is contained in:
xiemengjun
2012-08-25 09:24:06 +08:00
parent 71a8420c8f
commit d1fde67974

14
2.1.md
View File

@@ -1,12 +1,12 @@
#2.1 你好,GO
在我们开始用GO写应用之前我们先从最基本的程序开始。就像你造房子之前你不知道什么是地基一样因此在本小节中我们要学习用最基本的语法让GO程序运行起来。
在我们开始用GO写应用之前我们先从最基本的程序开始。就像你造房子之前你不知道什么是地基一样因此在本小节中我们要学习用最基本的语法让GO程序运行起来。
##程序
这就像一个传统,学习所有的语言,第一个程序你应该学习编写的就是如何输出`hello world`
这就像一个传统,学习所有的语言,你应该学习编写的第一个程序就是如何输出`hello world`
准备好了吗GO
准备好了吗?Let's GO
package main
@@ -21,9 +21,9 @@
Hello, world; καλημ ́ρα κóσμ or こんにちは世界
##详解
首先我们要了解一个概念Go程序是通过`package`来组织起来
首先我们要了解一个概念Go程序是通过`package`来组织的
`package <plaplapla>`在我们的例子里面plaplapla是main这一句话是告诉我们当前这个文件属于那个包而main包是告诉我们当前这个包是一个独立可运行的包编译之后是可执行文件除了main之外其他的包最后生成的都是放在pkg下面的.a文件(也就是包文件)。
`package <plaplapla>`在我们的例子里面plaplapla是main这一句话是告诉我们当前这个文件属于那个包而main包是告诉我们当前这个包是一个独立可运行的包编译之后是可执行文件除了main之外其他的包最后生成的都是放在"$GOPATH/pkg/系统_架构“以mac为例darwin_amd64)下面的.a文件(也就是包文件)。
>每一个GO的独立可运行的应用程序必定包含有一个`package main`,这个main包里面必定包含有一个入口函数main函数这个函数没有任何的参数也没有的返回值
@@ -37,12 +37,12 @@
第六行我们调用了fmt包里面定义的函数Printf大家可以看到这个函数的调用是通过`package.function`的方式调用的这个和python是十分相似的
最后大家可以看到我们输出的内容里面包含了很多非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>)