BOO入門
Boo Primer
編輯在微軟推出.NET Framework之後,作者Rodrigo Barreto de Oliveira非常喜愛這個環境,卻又驚訝於無法使用自己最喜愛的語言來進行開發(當時只提供C#、Visual Basic .NET、JScript .NET),所以就在2003年開始着手開發一個語法類似Python,同時兼具靜態、動態語言特性的語言。
Boo是個物件導向語言,語法非常接近Python,並且提供了許多可以擴充編譯器的有趣特色,並且可以運行在.NET Framework或Mono上。
翻譯自BOO Primer,翻譯前已取得許可:BOO Primer License。
- 開始
- 變數
- 流程控制/條件
- 流程控制/迴圈
- 容器與轉型
- 運算子
- 函數
- 類別
- 方法
- 多型與繼承
- 結構
- 命名空間
- 列舉
- 例外
- 將函數當作物件與多執行緒
- Generators
- 巨集(巨集)
- 鴨子類別型
- 使用Boo編譯器
- Boo專案的架構
- 製作 Boo 專案時的建議
- 寫作 Boo 檔案時的建議
- 寫作 Boo 類別時的建議 (並沒有此section)
- 文件
- 有用的連結