3

在我们的程序中,我们使用 boo 作为宏系统大约 2 年。一切都像一个魅力,但python语法对于新手来说很奇怪。据我所知,boo 具有空白不可知(WSA)编译器,其语法类似于 ruby​​:而不是

def Hello():
  print 'Hello'

你可以写:

def Hello(): #notice colon!!!
print 'Hello'
end

这是理想的:)

def Hello()
  print 'Hello ruby'
end
  1. 使用安全吗?
  2. 它可以与默认语法并排使用吗?
  3. 我可以将大量现有宏转换为 WSA 样式吗?
  4. 我可以通过编译器步骤添加“额外”冒号吗
4

1 回答 1

1

我不会声称知道这些问题的答案,但它可能会帮助您了解Brail ViewEngine 使用 WSA Boo并且它有一些宏(虽然是用 C# 编写的)。您可能想查看该代码。

于 2009-12-22T15:21:46.860 回答