i := i +1;
在它和我想
inc(i);
看起来好多了是否有性能差异或编译器函数调用是否被内联?我知道这对我的应用来说无关紧要,我只是好奇.
编辑:我做了一些表现的测量,发现差异很小,其实小到5.1222741794670901427682121946224e-8!所以真的没关系.而且优化选项真的没有改变结果.感谢所有提示和建议!
使用你喜欢的.
编辑:正如吉姆·麦克凯斯(Jim McKeeth)所指出的那样:对于溢出检查有一个区别. Inc不做范围检查.