Модуль:Песочница/176.122.109.86
Перейти к навигации
Перейти к поиску
x = 4, y = 15 (
)
Шаблон возвращает ASCII код символа.
- Примеры
- 113
- 81
- 32
Обратите внимание, что поддерживаются только символы в диапазоне кодов 32—126, для прочих будет возвращён код 32 (пробел).
- 9786
- 1041
local getArgs = require('Module:Arguments').getArgs
local p = {} --p означает package (пакет)
function p.test( frame )
local test = frame.args[1]
return test
end
function p.main( frame )
-- Это не последовательность, так как a[3] равно nil, а a[4] — нет
a = { 1, 2, nil, 4 }
-- Этот вызов может вывести как 2, так и 4.
-- И результат вызова может стать другим, даже если таблица не изменялась.
x = #a
-- return( arg )
-- https://stackoverflow.com/a/67093706
y = 0xf or 4
return( "x = " .. x .. ", y = " .. y )
-- return (1/0) ^ (0)
end
function p.codepoint( frame )
local args = getArgs(frame, {
trim = false,
removeBlanks = false
})
return mw.ustring.codepoint(args[1])
end
return p