32
Czy Lua obsługuje coś w rodzaju C: __LINE__
makro, które zwraca numer aktualnej linii kodu? Wiem Lua posiada specjalną wbudowaną zmienną o nazwie _G
, ale nie widzę tam numer wiersza ...bieżący numer linii w Lua
Czy powyższe działa w ten sposób ?: io.write ("Błąd na linii" .. wiersz) – qroberts
Czy to działa na Lua 5.3. Otrzymałem błędy naruszenia dostępu w systemie Windows. Czy działa także w przypadku wykonywania skryptu jako pliku i zmiennej (wywołania dofile i doscript)? – TrustyCoder
@TrustyCoder Miałem ten sam problem. Działa to tylko w implementacji C funkcji lua. To NIE działa po pcall próbuje zobaczyć, co poszło nie tak, mam wyjątki też. (Więc zrobiłem moją funkcję obsługi błędów zawierają tę informację w swoim ciągu błędów). –