Читайте также
Функции XPath для работы со строками
В XSLT доступны следующие функции XPath для работы со строками:• concat(string string1, string string2,...). Возвращает конкатенацию (объединение) всех переданных ей строк;• contains(string string1, string string2). Возвращает истину, если первая строка содержит (contains) вторую
Функции для работы с массивами
В табл. П2.17 приведены функции, с помощью которых можно создавать новые массивы и получать сведения об уже имеющихся.Таблица П2.17. Функции для работы с массивами
Функция
Описание
Array(arglist)
Возвращает значение типа Variant, которое является
Функции для работы с подтипами данных
При рассмотрении подтипов данных мы уже описывали функции конвертации, которые применяются для преобразования переменной к тому или иному подтипу (см. табл. П2.9).В табл. П2.18 приведены функции, с помощью которых можно узнать, к какому
Функции для работы с одиночными символами
chrВозвращает один символ с определенным кодом.Синтаксис:string chr(int ascii)Возвращает строку из одного символа с кодом $code. Эта функция полезна для вставки каких-либо непечатаемых символов в строку - например, кода нуля или символа
Функции для работы с каталогами
mkdirСоздание каталога.Синтаксис:bool mkdir(string $name, int $perms)Создает каталог с именем $name и правами доступа perms. Права доступа для каталогов указываются точно так же, как и для файлов. Чаще всего значение $perms устанавливают равным 0770 (предваряющий ноль
23.2.2. Функции для работы с памятью
Функции для работы с памятью библиотеки Glib выполняют те же действия, что и соответствующие им функции языка С. Вот их прототипы:gpointer g_malloc(gulong size);gpointer g_realloc(gpointer mem, gulong size);void g_free(gpointer
31. Не пишите код, который зависит от порядка вычислений аргументов функции
РезюмеПорядок вычисления аргументов функции не определен, поэтому никогда не полагайтесь на то, что аргументы будут вычисляться в той или иной очередности.ОбсуждениеНа начальных этапах развития
88. В качестве аргументов алгоритмов и компараторов лучше использовать функциональные объекты, а не функции
РезюмеПредпочтительно передавать алгоритмам функциональные объекты, а не функции, а компараторы ассоциативных контейнеров просто должны быть функциональными
Структуры в качестве аргументов функции
В не расширенном языке Си можно передавать функции адрес структуры. Например, если montana является структурной переменной структурного типа player, мы можем обратиться к функции следующим образом: stats(&montana);Функция stats( ) будет иметь
Вызов функции с переменным числом аргументов
Для вызова функции с переменным числом аргументов не требуется никаких специальных действий: в вызове функции просто задается то число аргументов, которое нужно. В предварительном объявлении (если оно есть) переменное число
Функции работы со временем
Функция
Краткое описание
asctime
преобразование времени из структуры (внутренней формы) в символьную строку
ctime
преобразование времени из длинного целого (long int) в строку символов
gmtime
преобразование времени из целого (int) в
Функции для работы с последовательностями
function Range(a,b: integer): sequence of integer;
Возвращает последовательность целых от a до b
function Range(c1,c2: char): sequence of char;
Возвращает последовательность символов от c1 до c2
function Range(a,b: real; n: integer): sequence of real;
Возвращает
Функции для работы с цветом
Тип цвета Color является синонимом System.Drawing.Color.
function RGB(r,g,b: byte): Color;
Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие (r,g и b - в диапазоне от 0 до 255)
function ARGB(a,r,g,b: byte): Color;
Возвращает цвет, который содержит