Hoppa till innehållet

Modul:String2

Från Wikipedia
Version från den 6 december 2019 kl. 03.36 av Larske (Diskussion | Bidrag) (ny modul som innehåller funktioner som inte finns i modulen String)
(skillnad) ← Äldre version | visa nuvarande version (skillnad) | Nyare version → (skillnad)

Dokumentationen för denna modul kan skapas på Modul:String2/dok

local str = {}

--[[
  function to compare two strings, s1 and s2.
  returns 1 if s1>s2, -1 if s1<s2, and 0 if s1==s2
]]

function str.comp(frame)
  local new_args = str._getParameters( frame.args, {'s1', 's2'} );
  local s1 = new_args['s1'] or ''
  local s2 = new_args['s2'] or ''
  if (s1>s2) then return 1 end
  if (s1==s2) then return 0 end
  if (s1<s2) then return -1 end
end

return str