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


  1. 開始
  2. 變數
  3. 流程控制/條件
  4. 流程控制/迴圈
  5. 容器與轉型
  6. 運算子
  7. 函數
  8. 類別
  9. 方法
  10. 多型與繼承
  11. 結構
  12. 命名空間
  13. 列舉
  14. 例外
  15. 將函數當作物件與多執行緒
  16. Generators
  17. 巨集(巨集)
  18. 鴨子類別型
  19. 使用Boo編譯器
  20. Boo專案的架構
  21. 文件
  22. 有用的連結