Ich habe ein paar Tage mit Lua verbracht und ich habe einige Dinge herausgefunden, die mich zweimal zum Nachdenken gebracht haben. Ich habe das Referenzhandbuch Lua 5.3 noch nicht gelesen, weil es kompliziert zu sein scheint, werde ich bald darauf überprüfen.Warum funktioniert Drucken() nicht wie Drucken (Typ (2)) in Lua?
Ok in lua 5.3, wissen wir print() gibt nil zurück und druckt ein Leerzeichen.
>print(print(print()))
--this prints three spaces
--but print() returns nil so print(nil) should
--print nil. But instead it is printing 3 spaces
>print(type(2))
number --this prints a number since type(2) returns a
--number , but this doesn't work with print(print())
--why?
drucken zurück nichts. Also ist 'print (print())' gleich 'print() print()' – moteus