Module:Array: Difference between revisions
创建页面,内容为“local p = {} local function stringToArray(str, separator, mapper) local arr = {} local i = 1 for v in mw.text.gsplit(str, separator) do arr[i] = mapper(v) i = i + 1 end return arr end local function tableToArray(tbl, offset, mapper) local arr = {} for k, v in pairs(tbl) do if type(k) == 'number' and k > offset then arr[k - offset] = mapper(v) end end return arr end function p.main() local args = require('Module:ProcessArgs').merge() ret…” |
m 1 revision imported |
||
(No difference)
|