Читайте также
Новые функции в XSLT 2.0 и XPath 2.0
В XSLT 2.0 и XPath 2.0 планируется включить весьма много функций. В частности, для XSLT 2.0 внесены в план следующие положения:• должны быть включены функции, которые могут работать с QName, для того, чтобы можно было применить объявления пространств имен из
Функции для работы с массивами
В табл. П2.17 приведены функции, с помощью которых можно создавать новые массивы и получать сведения об уже имеющихся.Таблица П2.17. Функции для работы с массивами
Функция
Описание
Array(arglist)
Возвращает значение типа Variant, которое является
Функции для работы с подтипами данных
При рассмотрении подтипов данных мы уже описывали функции конвертации, которые применяются для преобразования переменной к тому или иному подтипу (см. табл. П2.9).В табл. П2.18 приведены функции, с помощью которых можно узнать, к какому
Функции для работы с именами файлов
basenameВыделяет имя файла из пути.Синтаксис:string basename(string $path)Выделяет основное имя из пути $pathПримеры:echo basename("/home/somebody/somefile.txt"); // выводит "somefile.txt"echo basename("/"); // ничего не выводитecho basename("/."); // выводит "."echo basename("/./");
Функции для работы с каталогами
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
4.5.3. Функции, которые создают новые конфигурации из существующих
4.5.3.1. Функции геометрии, которые производят новые конфигурации
Раздел "4.5.2. Функции Geometry" обсуждает несколько функций, которые создают новые конфигурации из
Функции работы со временем
Функция
Краткое описание
asctime
преобразование времени из структуры (внутренней формы) в символьную строку
ctime
преобразование времени из длинного целого (long int) в строку символов
gmtime
преобразование времени из целого (int) в
Функции BLOB[159]
FBUDF
STRING2BLOB(VALUE)
Linux, Win32
Принимает поле строки (столбец, переменную, выражение) и возвращает текст BLOB
Аргументы
VALUE: столбец или выражение, результатом вычисления которого является значение типа VARCHAR 300 символов или меньше
Возвращаемое значение
Текст
Подпрограммы для работы с динамическими массивами
function Length(a: System.Array): integer;
Возвращает длину динамического массива
function Length(a: System.Array; m: integer): integer;
Возвращает длину m-той размерности динамического массива (размерности нумеруются с нуля)
procedure SetLength(var a: System.Array;
Функции для работы с последовательностями
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;
Возвращает цвет, который содержит