返回Go語言教程首頁
概念簡介
通道(Channels)是連接多個 Go語言 協程的管道。你可以從一個 Go 協程將值發送到通道,然後在別的 Go 協程中接收...
返回Go語言教程首頁
概念簡介
Go語言的協程(goroutine)從執行上來說是輕量級的線程。
例程代碼
package main
import "fmt"
...
返回Go語言教程首頁
概念簡介
符合 Go 語言習慣的做法是使用一個獨立、明確的返回值來傳遞錯誤信息。
這與使用異常(exception)的 Java 和 Rub...
返回Go語言教程首頁
概念簡介
接口(Interfaces)是命名了的方法簽名(signatures)的集合。
例程代碼
package main
import "fmt"
...
返回Go語言教程首頁
概念簡介
Go語言支持在結構體類型中定義方法(methods)。
例程代碼
package main
import "fmt"
type rec...
返回Go語言教程首頁
概念簡介
Go語言的結構體(struct)是帶類型的字段(fields)集合。這在組織數據時非常有用。
例程代碼
package m...
返回Go語言教程首頁
概念簡介
Go語言支持 指針,
允許在程序中通過引用傳遞值或者數據結構。
例程代碼
package main
import "...
返回Go語言教程首頁
概念簡介
Go語言支持遞歸。這裏是一個經典的階乘示例。
例程代碼
package main
import "fmt"
// `fact`...
返回Go語言教程首頁
概念簡介
Go語言支持匿名函數,並能用其構造 閉包。
匿名函數在你想定義一個不需要命名的內聯函數時是很實用的。
例...
返回Go語言教程首頁
概念簡介
可變參數函數在調用時可以用任意數量的參數。例如,`fmt.Println` 是一個常見的變參函數。
例程代碼
...
返回Go語言教程首頁
概念簡介
Go語言內建多返回值支持。這個特性在 Go 語言中經常被用到,例如用來同時返回一個函數的結果和錯誤信息。。
...
返回Go語言教程首頁
概念簡介
函數 是 Go語言 的中心。我們將通過一些不同的例子來進行學習。
例程代碼
package main
import "...
返回Go語言教程首頁
概念簡介
range迭代各種各樣的數據結構。讓我們來看看如何在我們已經學過的數據結構上使用 `range`。。
例程代碼
...
本文摘譯整理自PHP最佳實踐-檢測一個值是否為null或false。 使用 === 操作符來檢測 null 和布爾 false 值。 PHP ...
返回Go語言教程首頁
概念簡介
map 是 Go語言 內置的關聯數據類型
在一些其他的語言中稱為哈希(hash) 或者字典(dict)。
例程代碼
...