В нашей программе мы используем boo как макросистему около 2 лет. Все работает как шарм, но синтаксис python странный для новичков. Как я знаю, бух имеет белый пространство агностик (WSA) компилятор с рубином, как синтаксис: вместоВозможно ли использовать WSA-компилятор в Boo?
def Hello():
print 'Hello'
вы можете написать:
def Hello(): #notice colon!!!
print 'Hello'
end
здесь идеально :)
def Hello()
print 'Hello ruby'
end
- Безопасно использовать?
- Может ли он использоваться с синтаксисом по умолчанию рядом?
- Могу ли я скрыть огромные количество существующих макросов в стиле WSA?
- Могу ли я добавить «лишние» колоны через шаг компилятора
Erm .... во втором примере, я на самом деле * не заметил заметки запятой ... –
:) извините - двоеточие –