"Для разработчиков", "Серверные скрипты", "Описание функций", "Преобразования типов", "StrToInt".
Преобразовать текстовую строку в целое число со знаком.
function StrToInt(sSt: string): integer;
Параметр |
Тип |
Значение |
---|---|---|
sSt |
string |
исходная строка. |
Число, соответствующее переданной в функцию строке. Если конвертация не удалась, функция возвращает 0.
var
iA, iB, iC, iD, iE, iSum: integer;
begin
iA := 32;
iB := StrToInt('100'); // строка '100' преобразуется в целочисленное 100
iC := StrToInt(' -12'); // начальные пробелы игнорируются
iD := StrToInt('$1E'); // шестнадцатеричные значения начинаются с '$'
iE := StrToInt('-0x1E'); // ... или с '0x'
iSum := iA + iB + iC + iD + iE; // складываем все эти целые числа
mLogScript(IntToStr(iA), '');
mLogScript(IntToStr(iB), '');
mLogScript(IntToStr(iC), '');
mLogScript(IntToStr(iD), '');
mLogScript(IntToStr(iE), '');
mLogScript(IntToStr(iSum), '');
end.
[20:47:46] (Log "test"): 32
[20:47:46] (Log "test"): 100
[20:47:46] (Log "test"): -12
[20:47:46] (Log "test"): 30
[20:47:46] (Log "test"): -30
[20:47:46] (Log "test"): 120