在system.sysutils.pas
,在里约,他们添加了这条指令:
var intPart: String;
... IntPart.Chars[length(IntPart)] in ['1','3','5','7','9'] ...
但据我所知,s.Chars[xx]将始终是从零开始的字符串,所以这样做IntPart.Chars[length(IntPart)] in ['1','3','5','7','9']
总是会超出边界吗?
不能改为写
... IntPart.Chars[length(IntPart)-1] in ['1','3','5','7','9'] ...
或者我想念什么?