返回Go語言教程首頁
概念簡介
Go 在傳統的`printf` 中對字符串格式化提供了優異的支持。
這裏是一些基本的字符串格式化的任務的例子。
...
返回Go語言教程首頁
概念簡介
標準庫的 `strings` 包提供了很多有用的字符串相關的函數。
這裏是一些用來讓你對這個包有個初步了解的例子。
...
問題描述
當我嘗試通過命令./name.sh在命令行中執行文件(name.sh)時,我收到錯誤消息:
"." is not recognized as an internal or external command, opera...
返回Go語言教程首頁
概念簡介
我們經常需要程序在數據集上執行操作,比如選擇滿足給定條件
的所有項,或者將所有的項通過一個自定義函數映射...
返回Go語言教程首頁
概念簡介
Defer 被用來確保一個函數調用在程序執行結束前執行。同
樣用來執行一些清理工作。 `defer` 用在像其他語言中的...
返回Go語言教程首頁
概念簡介
`panic` 意味著有些出乎意料的錯誤發生。通常我們用它
來表示程序正常運行中不應該出現的,或者我們沒有處理
...
返回Go語言教程首頁
概念簡介
有時候我們想使用和集合的自然排序不同的方法對集合進行排序。
例如,我們想按照字母的長度而不是首字母順序對...
返回Go語言教程首頁
概念簡介
Go 的 `sort` 包實現了內置和用戶自定義數據類型的排序
功能。我們首先關注內置數據類型的排序。
例程...
返回Go語言教程首頁
概念簡介
在前麵的例子中,我們用互斥鎖進行了明確的鎖定來讓共享的
state 跨多個 Go語言 協程同步訪問。另一個選擇是使...
返回Go語言教程首頁
概念簡介
在前麵的例子中,我們看到了如何使用原子操作來管理簡單的計數器。
對於更加複雜的情況,我們可以使用一個互斥...
返回Go語言教程首頁
概念簡介
Go語言中最主要的狀態管理方式是通過通道間的溝通來完成的,我們
在工作池的例子中碰到過,但是還是有一
些其...
返回Go語言教程首頁
概念簡介
速率限製(英) 是一個重要的控製服務資源利用和質量的途徑。Go 通過 Go 協程、通道和打點器優美的支持了速率限...
返回Go語言教程首頁
概念簡介
在這個例子中,我們將看到如何使用 Go 語言協程和通道
實現一個工作池 。
例程代碼
package main...
返回Go語言教程首頁
概念簡介
定時器是當你想要在未來某一刻執行一次時使用的。
打點器 則是當你想要在固定的時間間隔重複執行
準備的。這...
返回Go語言教程首頁
概念簡介
我們常常需要在後麵一個時刻運行 Go 語言代碼,或者在某段時間
間隔內重複運行。Go 的內置定時器 和 打點器 特...
返回Go語言教程首頁
概念簡介
在前麵的例子中,我們講過 `for` 和 `range`
為基本的數據結構提供了迭代的功能。我們也可以使用這個語法來遍曆...
返回Go語言教程首頁
概念簡介
關閉一個通道意味著不能再向這個通道發送值了。這個特性可以用來給這個通道的接收方傳達工作已經完成的信息。
...