|
|
| version 1.265, 2025/01/10 20:02:21 | version 1.269, 2026/05/06 20:33:38 |
|---|---|
| Line 244 int,double | Line 244 int,double |
| bool значение | bool значение |
| ^имя.inc(на сколько +) | ^имя.inc(на сколько +) |
| ^имя.dec(на сколько -) | ^имя.dec(на сколько -) |
| ^имя.++[] выводит значение, затем увеличивает на 1 | |
| ^имя.--[] выводит значение, затем уменьшает на 1 | |
| ^имя.mul(на сколько *) | ^имя.mul(на сколько *) |
| ^имя.div(на сколько /) | ^имя.div(на сколько /) |
| ^имя.mod(на сколько %) | ^имя.mod(на сколько %) |
| Line 441 hash | Line 443 hash |
| ^хеш.rename[старый_ключ;новый_ключ] | ^хеш.rename[старый_ключ;новый_ключ] |
| ^хеш.rename[ $.старый_ключ[новый_ключ] ... ] | ^хеш.rename[ $.старый_ключ[новый_ключ] ... ] |
| переименовывает заданные ключи хеша | переименовывает заданные ключи хеша |
| ^хеш.array[[keys|values]] | |
| эквивалентен ^array::copy[$хеш] или возвращает массив ключей или значений хеша | |
| ^хеш.sort[key;value]{{ключеделатель строка}|(ключеделатель число)}[[desc|asc]] default=asc | ^хеш.sort[key;value]{{ключеделатель строка}|(ключеделатель число)}[[desc|asc]] default=asc |
| $обратный_хеш[^хеш.reverse[]] | $обратный_хеш[^хеш.reverse[]] |
| $отобранное[^хеш.select[key;value](выражение)[ $.limit(N) $.reverse(bool) $.default(bool) ]] | $отобранное[^хеш.select[key;value](выражение)[ $.limit(N) $.reverse(bool) $.default(bool) ]] |
| Line 587 date | Line 591 date |
| date - %Y-%m-%d | date - %Y-%m-%d |
| time - %H:%M:%S | time - %H:%M:%S |
| where published='^дата.sql-string[]' | where published='^дата.sql-string[]' |
| ^date:sql-string[[datetime|date|time]] | |
| sql-string для сейчас | |
| ^date:calendar[rus|eng](год;месяц) | ^date:calendar[rus|eng](год;месяц) |
| выдаёт неименованную таблицу, столбцы: 0..6, week, year | выдаёт неименованную таблицу, столбцы: 0..6, week, year |
| ^date:calendar[rus|eng](год;месяц;день) | ^date:calendar[rus|eng](год;месяц;день) |
| Line 597 date | Line 603 date |
| вернёт последний день месяца $дата | вернёт последний день месяца $дата |
| ^дата.gmt-string[] | ^дата.gmt-string[] |
| Fri, 23 Mar 2001 09:32:23 GMT | Fri, 23 Mar 2001 09:32:23 GMT |
| ^date:gmt-string[] | |
| gmt-string для сейчас | |
| ^дата.iso-string[] | ^дата.iso-string[] |
| 2001-03-23T12:32:23+03 | 2001-03-23T12:32:23+03 |
| ^date:iso-string[] | |
| iso-string для сейчас | |
| file | file |
| $файл_из_post.name | $файл_из_post.name |
| $файл_из_post.size | $файл_из_post.size |
| $файлt_из_post.text | $файлt_из_post.text |
| ^файл.save[text|binary;имя файла[;$.charset[в какой кодировке сохраняем]]] | ^файл.save[text|binary;имя файла[;$.charset[в какой кодировке сохраняем] $.append(false)]] |
| ^file:delete[имя файла] | ^file:delete[имя файла] |
| ^file:find[имя файла][{когда не нашли}] | ^file:find[имя файла][{когда не нашли}] |
| ^file:list[путь[;шаблон-строка|шаблон-regex]] | ^file:list[путь[;шаблон-строка|шаблон-regex]] |
| Line 995 math | Line 1005 math |
| ^math:convert[number|файл](base-from)[алфавит][[ $.format[string|file] ]] | ^math:convert[number|файл](base-from)[алфавит][[ $.format[string|file] ]] |
| преобразует строку или файл с числом из одной системы исчисления в другую | преобразует строку или файл с числом из одной системы исчисления в другую |
| система счисления может быть задана алфавитом, числом от 2 до 16 (эквивалентно алфавиту 0123456789ABCDEF), числом 256 (все ASCII символы) | система счисления может быть задана алфавитом, числом от 2 до 16 (эквивалентно алфавиту 0123456789ABCDEF), числом 256 (все ASCII символы) |
| ^math:eq(a;b[;max ULP]) | |
| истина, если разница между числами меньше или равна max ULP (по умолчанию 3) | |
| ^math:uuid[ $.lower(bool) $.solid(bool) ] | ^math:uuid[ $.lower(bool) $.solid(bool) ] |
| 22C0983C-E26E-4169-BD07-77ECE9405BA5 | 22C0983C-E26E-4169-BD07-77ECE9405BA5 |
| win32: пользуется cryptapi | win32: пользуется cryptapi |
| Line 1088 reflection | Line 1100 reflection |
| текущее состояние стека вызовов методов на парсере | текущее состояние стека вызовов методов на парсере |
| ^reflection:mixin[источник; $.to[получатель] $.name[имя] $.methods(true/false) $.fields(true/false) $.overwrite(false/true) ] | ^reflection:mixin[источник; $.to[получатель] $.name[имя] $.methods(true/false) $.fields(true/false) $.overwrite(false/true) ] |
| копирует в класс методы и поля другого класса | копирует в класс методы и поля другого класса |
| ^reflection:override[метод[; $.to[получатель] $.name[новое имя]]] | |
| переопределяет или определяет метод | |
| request | request |
| https://site.name/a%20b/?name=some%20value | https://site.name/a%20b/?name=some%20value |