0
下面的语句正确编译:这是一个Delphi Xe8编译器错误?
procedure test ;
var xx : string;
begin
xx := 'a' + '}' + 'b';
end;
,如果你尝试用块注释评论,编译器错误地认为 文本为注释的结尾右括号。
procedure test ;
var xx : string;
begin
{ xx := 'a' + '}' + 'b'; }
end;
我错过了什么吗?
不,没关系。看到这里的荧光笔。你有评论'{xx:='a'+'}'和语句''+'b'; }'。 – TLama
*“左括号和右括号之间的文本是注释。”*([link](http://docwiki.embarcadero.com/RADStudio/XE8/en/Fundamental_Syntactic_Elements#Comments_and_Compiler_Directives)) –