Ôîðóì HeroesWorld-à - Ïîêàçàòü ñîîáùåíèå îòäåëüíî - [ÂÎÏÐÎÑ] Âîïðîñ ïî ïîâåäåíèþ êîäà.
Ïîêàçàòü ñîîáùåíèå îòäåëüíî
#1
Ñòàðûé 07.04.2023, 22:31
  #1
^
Robb
📖
Ðåãèñòðàöèÿ: 15.07.2022
Ñîîáùåíèÿ: 1
Ðåãèñòðàöèÿ: 15.07.2022
Ñîîáùåíèÿ: 1
Ïî óìîë÷àíèþ
[ÂÎÏÐÎÑ] Âîïðîñ ïî ïîâåäåíèþ êîäà.

function get_x()
  return 42
end

function test_1()
  local x = get_x()
  return x
end

function test_2()
  return get_x()
end

x1 = test_1()
x2 = test_2()

print(x1, " ", x2) -- 42 nil

Это баг или фича, или я чего-то не понимаю?
Robb âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì