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)) –