Str.len

From OpenEUO
Revision as of 18:26, 11 November 2010 by Ximan (Talk | contribs) (Created page with "== Calling Pattern == Call local r[,...] = sl.str.len(a[,...]) Args a1...aN are strings Results r1...rN are numbers == Usage Example == local s = sl.str local a,b,c = ...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Calling Pattern

Call

local r[,...] = sl.str.len(a[,...])

Args

a1...aN are strings

Results

r1...rN are numbers


Usage Example

local s = sl.str
local a,b,c =
  'One string',
  'Two strings',
  'Three strings'
local r1,r2,r3 = s.len(a,b,c)
print(r1..' '..r2..' '..r3)
--> 10 11 13

Description

Len returns the lengths of all arguments, if they are strings. Non-strings are assigned a length of zero.

Upon Error

Len fails silently. If len receives no arguments then nil is returned.

See Also