我试图使用这里描述的 Castalia的内联变量声明.
以下是上述链接中的摘录:
内联变量声明 Castalia提供内联变量声明.在代码的主体中,您可以声明变量,并且只要按空格键,Castalia就会自动将其添加到函数或过程的变量声明部分,您在主体中键入的声明将被引用替换到变量.
但是,它似乎对我不起作用.例如,如果我myVar: integer在此代码后按空格键:
procedure test;
begin
myVar: integer
end;
Run Code Online (Sandbox Code Playgroud)
我没有自动获得(实际上没有任何反应):
procedure test;
var
myVar: integer;
begin
myVar
end;
Run Code Online (Sandbox Code Playgroud)
似乎没有被任何具体CASTALIA设置启用/禁用CASTALIA - > CASTALIA选项用于在线变量和Embarcadero文件没有任何提及任何设置.
Castalia内联变量声明如何工作?
请参见How_to_Use_Inline_Variable_Declaration_(Castalia).
你需要写:
begin
var myVar: Integer[space]
end;
Run Code Online (Sandbox Code Playgroud)
要得到
var
myVar: Integer;
begin
myVar
end;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
460 次 |
| 最近记录: |