Операторы PASCAL ABC
Стандартные процедуры и функции для работы со строками
|
Имя и параметры |
Процедура или функция |
Типы параметров |
Тип возвращаемого значения |
Действие |
|
Length(s) |
функция |
s - string |
integer |
возвращает длину строки s |
|
Copy(s,index,count) |
функция |
s - string, index и count - integer |
string |
возвращает подстроку строки s длины count, начиная с позиции index |
|
Delete(s,index,count) |
процедура |
s - string, index и count - integer |
|
удаляет в строке s count символов начиная с позиции index |
|
Insert(subs,s,index) |
процедура |
s, subs - string, index - integer |
|
вставляет подстроку subs в строку s с позиции index |
|
Pos(subs,s) |
функция |
s, subs - string |
integer |
возвращает позицию первой подстроки subs в строке s (или 0 если подстрока не найдена) |
|
SetLength(s,n) |
процедура |
s - string, n - integer |
|
устанавливает длину строки s равной n |
|
Str(x,s) |
процедура |
s - string, x - integer, real и n, m - integer |
|
преобразует x к строковому представлению (во втором и третьем случаях согласно формату вывода, устанавливаемому n и m) и записывает результат в строку s |
|
Val(s,v,code) |
процедура |
s - string, v - integer, real, и code - integer |
|
преобразует строку s к числовому представлению и записывает результат в переменную v. Если преобразование возможно, то в переменной code возвращается 0, если невозможно, то в code возвращается ненулевое значение |
|
Concat(s1,...,sn) |
функция |
s1,..., sn - string |
string |
возвращает строку, являющуюся результатом слияния строк s1,..., sn. Результат тот же, что у выражения s1+s2+...+sn |
|
IntToStr(i) |
функция |
i - integer |
string |
преобразует целое число к строке |
|
StrToInt(s) |
функция |
s - string |
integer |
преобразует строку в целое число . Если преобразование невозможно, то возникает ошибка времени выполнения |
|
FloatToStr(r) |
функция |
r - real |
string |
преобразует вещественное число к строке |
|
StrToFloat(s) |
функция |
s - string |
real |
преобразует строку в вещественное число. Если преобразование невозможно, то возникает ошибка времени выполнения |
|
UpCase(c) |
функция |
c - char |
char |
возвращает символ c, преобразованный к верхнему регистру |
|
LowCase(c) |
функция |
c - char |
char |
возвращает символ c, преобразованный к нижнему регистру |
|
UpperCase(s) |
функция |
s - string |
string |
возвращает строку s, преобразованную к верхнему регистру |
|
LowerCase(s) |
функция |
s - string |
string |
возвращает строку s, преобразованную к нижнему регистру |
|
Trim(s) |
функция |
s - string |
string |
возвращает копию строки s с удаленными лидирующими и заключительными пробелами |
|
TrimLeft(s) |
функция |
s - string |
string |
возвращает копию строки s с удаленными лидирующими пробелами |
|
TrimRight(s) |
функция |
s - string |
string |
возвращает копию строки s с удаленными заключительными пробелами |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.