用Pascal编写这样的表达式不是合法的吗:
b += c; {Take whatever in b and add what in c to it, then assign it back to b}或者你一定要写
b := b + c;我想知道顶层方法在Pascal、Object或Delphi中是否合法,或者你是否必须在底层这样的老式方法。
发布于 2016-04-29 01:24:50
你必须用老方法来做这件事
b := b + c;这始终适用于普通变量和属性。
或使用:
Inc(b,c);但是,如果b实际上是某个记录或对象的属性,则Inc将不起作用。
免费的pascal编译器(fpc)在非Delphi模式下允许这种语法,但是Turbo Pascal和Delphi都不允许。
发布于 2016-04-29 01:50:05
Delphi或Pascal中没有这样的语法。不过,您可以使用Inc:
Inc(b, c);Oxygene是RemObjects推出的类似于Delphi的.Net产品,它允许使用+=语法订阅事件处理程序,但这与您在这里要做的任何事情无关。
发布于 2016-10-10 09:34:42
pascal没有这样的语法,如果你想创建加法运算,你可以使用b:=b+c;或inc(b,c);
您可以在c/c++中使用此语法
https://stackoverflow.com/questions/36921484
复制相似问题