在Pascal中编写这样的表达式是不合法的:
b += c; {Take whatever in b and add what in c to it, then assign it back to b}
Run Code Online (Sandbox Code Playgroud)
或者你必须写
b := b + c;
Run Code Online (Sandbox Code Playgroud)
我想知道Pascal,Object或Delphi中的顶级方式是否合法,或者你是否必须在旧学校这样做,比如在底部.
你必须以旧的方式使用它
b := b + c;
Run Code Online (Sandbox Code Playgroud)
这始终适用于纯变量和属性.
或使用:
Inc(b,c);
Run Code Online (Sandbox Code Playgroud)
但是,Inc如果b它确实是某些记录或对象的属性,则无效.
免费的pascal编译器(fpc)确实允许这种语法在非delphi模式下,但Turbo Pascal和Delphi都没有.
| 归档时间: |
|
| 查看次数: |
280 次 |
| 最近记录: |