ex4_4.lua 324 B

12345678910111213
  1. local function insert(str, i, o)
  2. i = utf8.offset(str, i)
  3. local first_half = str:sub(1, i - 1)
  4. local latter_half = str:sub(i, -1)
  5. return first_half .. o .. latter_half
  6. end
  7. local function tests()
  8. local res = insert("ação", 5, "!")
  9. print(('insert("ação", 5, "!") --> %s'):format(res))
  10. end
  11. tests()