Modul:Son səsli

Wiktionary saytından

Bu modulun sənədləşdirmə səhifəsi Modul:Son səsli/doc səhifəsində yaradıla bilər

function table.contains (Cedvel, Element)
  for _, Deyer in pairs (Cedvel) do
    if Deyer == Element then
      return true
    end
  end

  return false
end

function table.len (Cedvel)
    Uzunluq = 0

    for _ in pairs (Cedvel) do
        Uzunluq = Uzunluq + 1
    end

    return Uzunluq
end

function herflerCedveli (Soz)
    Cedvel = {}

    for Herf in Soz:gmatch ('.') do
        Cedvel [table.len (Cedvel) + 1] = Herf
    end

    return Cedvel
end

function sonSesli (Soz)
    for i = Soz:len (), 1, -1 do
        Herfler = herflerCedveli (Soz)
        Sesliler = {'a', 'ı', 'o', 'u', 'e', 'ə', 'i', 'ö', 'ü'}
        
        if table.contains (Sesliler, Herfler [i]) then return Herfler [i] end
    end
end

return sonSesli