Монада u: принимает несколько видов аргумента:
Аргумент |
Результат |
char |
как 2&u: |
wchar |
копия аргумента |
целые |
как 4&u: |
Обратным к u: является глагол 3&u:
|
|
Диада u: принимает скалярный целый левый аргумент
и несколько видов правого аргумента:
Левый |
Результат |
|
Правый |
1 | char | |
char | | как есть |
wchar | | отбрасывает старшие 8 бит |
|
2 | wchar | |
char | | старшие 8 бит равны 0 |
wchar | | как есть |
|
3 | integers | |
char или wchar |
4 | wchar | |
целые от -65536 до 65535 |
5 | char | |
wchar от 0 до 255 |
6 | wchar | |
пары char преобразуются в wchar |
7 | char или wchar | |
U8 | | преобразуется в wchar |
ASCII | | как есть |
wchar | | если все значения <128, преобразовать в ASCII, иначе как есть |
пустой правый аргумент производит пустой массив char
|
8 | U8 | |
wchar | | преобразуется в U8 |
char | | как есть |
пустой правый аргумент производит пустой массив char
|
1&u: и 2&u: обратны друг другу, так
же 3&u: и 4&u: , так
же 7&u: и 8&u: .
|