Chciałbym wiedzieć, jak Lua obsługuje liczbę konwersji ciągów przy użyciu funkcji tostring()
.Lua - zachowanie numeru do ciągu znaków
Konwertuje się na int (jako ciąg), jeśli liczba jest okrągła (np. number == (int) number
) lub czy zawsze będzie generować rzeczywisty (jako łańcuch), taki jak 10.0
?
Muszę naśladować dokładne zachowanie Lui w tostring
w C, bez korzystania z API Lua C, ponieważ w tym przypadku nie używam lua_State
.
To zależy od wersji Lua. –