Update day09.md

This commit is contained in:
Ava Ruan 2022-06-07 16:33:43 +08:00 committed by GitHub
parent fd1193ac61
commit 5f68a9064c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,14 +16,14 @@ id: 1048732
在本章節中,我們將更深入地研究代碼並了解更多關於 Go 程式語言的內容。 在本章節中,我們將更深入地研究代碼並了解更多關於 Go 程式語言的內容。
### 什麼是編譯? ### 什麼是編譯?
在我們進入第6行Hello World代碼之前[6 lines of the Hello World code](Go/hello.go),我們必需要對編譯有一點了解。 在我們進入第6行Hello World代碼之前[第6行Hello World編碼](Go/hello.go),我們必需要對編譯有一點了解。
像我們常用的Python、 Java、Go和C++編程語言都是高階的程試語言。 像我們常用的Python、 Java、Go和C++編程語言都是高階的程試語言。
這意味著它們是人類可辨別的,但是當機器嘗試執行程序時,它需要採用機器可以理解的形式。我們必須將人類可辨別的代碼翻譯成為機器代碼這就稱為編譯。 這意味著它們是人類可辨別的,但是當機器嘗試執行程序時,它需要採用機器可以理解的形式。我們必須將人類可辨別的代碼翻譯成為機器代碼這就稱為編譯。
![](Images/Day9_Go1.png) ![](Images/Day9_Go1.png)
從上面你可以看到我們在第 8 天做了什麼 [Day 8](day08.md),我們創建了一個簡單的 Hello World main.go檔然後我們使用指令 `go build main.go` 來編譯我們可執行的檔案。 從上面你可以看到我們在第 8 天做了什麼 [第8天](day08.md),我們創建了一個簡單的 Hello World main.go檔然後我們使用指令 `go build main.go` 來編譯我們可執行的檔案。
### 什麼是套件? ### 什麼是套件?
套件是在同一目錄中收藏的源碼檔所形成的編譯。我們可以進一步簡化這一點,一個套件是在同一個目錄底下的一堆.go檔案。還記得第 8 天的 Hello 文件檔嗎?如果當您進入更複雜的 Go 程式語言時您可能會發現你有文件1、文件2、文件3與許多套件所編輯而成的數個.go檔案。 套件是在同一目錄中收藏的源碼檔所形成的編譯。我們可以進一步簡化這一點,一個套件是在同一個目錄底下的一堆.go檔案。還記得第 8 天的 Hello 文件檔嗎?如果當您進入更複雜的 Go 程式語言時您可能會發現你有文件1、文件2、文件3與許多套件所編輯而成的數個.go檔案。