如果我有一个与现有关键字同名的标识符,我该如何将其转义?
答案 0 :(得分:1)
这就是我发现的(这可能是最终答案):
@
作为标识符名称中的前缀。但是,默认情况下,它会创建不同的标识符(@a != a
)。@
,因此可以向管道添加新的编译器步骤,该管道将对所有标识符执行TrimStart('@')
。它运作正常,您只需记住所有类型的名称。答案 1 :(得分:0)
我认为在Boo中没有实现类似C# @ prefix的任何内容......但我很确定可以通过在编译器管道的开头插入自定义编译器步骤来实现。