fixed markdown format
This commit is contained in:
8
2.1.md
8
2.1.md
@@ -1,8 +1,8 @@
|
||||
#2.1 你好,Go
|
||||
# 2.1 你好,Go
|
||||
|
||||
在开始编写应用之前,我们先从最基本的程序开始。就像你造房子之前不知道什么是地基一样,编写程序也不知道如何开始。因此,在本节中,我们要学习用最基本的语法让Go程序运行起来。
|
||||
|
||||
##程序
|
||||
## 程序
|
||||
|
||||
这就像一个传统,在学习大部分语言之前,你先学会如何编写一个可以输出`hello world`的程序。
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
Hello, world or καλημ ́ρα κóσμ or こんにちは世界
|
||||
|
||||
##详解
|
||||
## 详解
|
||||
首先我们要了解一个概念,Go程序是通过`package`来组织的
|
||||
|
||||
`package <pkgName>`(在我们的例子中是`package main`)这一行告诉我们当前文件属于哪个包,而包名`main`则告诉我们它是一个可独立运行的包,它在编译后会产生可执行文件。除了`main`包之外,其它的包最后都会生成`*.a`文件(也就是包文件)并放置在`$GOPATH/pkg/$GOOS_$GOARCH`中(以Mac为例就是`$GOPATH/pkg/darwin_amd64`)。
|
||||
@@ -42,7 +42,7 @@
|
||||
最后大家可以看到我们输出的内容里面包含了很多非ASCII码字符。实际上,Go是天生支持UTF-8的,任何字符都可以直接输出,你甚至可以用UTF-8中的任何字符作为标识符。
|
||||
|
||||
|
||||
##结论
|
||||
## 结论
|
||||
|
||||
Go使用`package`(和Python的模块类似)来组织代码。`main.main()`函数(这个函数主要位于主包)是每一个独立的可运行程序的入口点。Go使用UTF-8字符串和标识符(因为UTF-8的发明者也就是Go的发明者),所以它天生就具有多语言的支持。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user