mirror of
https://github.com/gopl-zh/gopl-zh.github.com.git
synced 2025-08-06 23:41:43 +00:00
ch2: fix code path
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
|
||||
一個Go語言編寫的程序對應一個或多個以.go爲文件後綴名的源文件中。每個源文件以包的聲明語句開始,説明該源文件是屬於哪個包。包聲明語句之後是import語句導入依賴的其它包,然後是包一級的類型、變量、常量、函數的聲明語句,包一級的各種類型的聲明語句的順序無關緊要(譯註:函數內部的名字則必須先聲明之後才能使用)。例如,下面的例子中聲明了一個常量、一個函數和兩個變量:
|
||||
|
||||
<u><i>gopl.io/ch2/boiling</i></u>
|
||||
```Go
|
||||
gopl.io/ch2/boiling
|
||||
// Boiling prints the boiling point of water.
|
||||
package main
|
||||
|
||||
@@ -28,9 +28,8 @@ func main() {
|
||||
|
||||
我們已經看到過很多函數聲明和函數調用的例子了,在第五章將深入討論函數的相關細節,這里隻簡單解釋下。下面的fToC函數封裝了溫度轉換的處理邏輯,這樣它隻需要被定義一次,就可以在多個地方多次被使用。在這個例子中,main函數就調用了兩次fToC函數,分别是使用在局部定義的兩個常量作爲調用函數的參數。
|
||||
|
||||
|
||||
<u><i>gopl.io/ch2/ftoc</i></u>
|
||||
```Go
|
||||
gopl.io/ch2/ftoc
|
||||
// Ftoc prints two Fahrenheit-to-Celsius conversions.
|
||||
package main
|
||||
|
||||
@@ -46,4 +45,3 @@ func fToC(f float64) float64 {
|
||||
return (f - 32) * 5 / 9
|
||||
}
|
||||
```
|
||||
|
||||
|
Reference in New Issue
Block a user