Module:String: Difference between revisions
add description and whitespace handling option for len
m>Dragons flight (fix comment) |
m>Dragons flight (add description and whitespace handling option for len) |
||
Line 1: | Line 1: | ||
local str = {} | local str = {} | ||
--[====[ | |||
len | |||
This function returns the length of the target string. | |||
Usage: | |||
{{#invoke:String|len|target_string|}} | |||
OR | |||
{{#invoke:String|pos|s=target_string}} | |||
Parameters | |||
s: The string whose length to report | |||
If invoked using named parameters, Mediawiki will automatically remove any leading or | |||
trailing whitespace from the target string. | |||
]====] | |||
function str.len( frame ) | function str.len( frame ) | ||
return mw.ustring.len( | local new_args = str._getParameters( frame.args, {'s'} ); | ||
local s = new_args['s'] or ''; | |||
return mw.ustring.len( s ) | |||
end | end | ||