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. 有用的连结