[[lua_reference_watch_out_point]] **関数とreturn [#ldeea1c7] -C,Perl,Pythonなどと異なり, LUAではreturnを「ブロックの最後]にしか記述出来ない。 #sh(lua){{ function abc(x) return ----> エラー。ブロックの最後じゃないのにreturnしている。 print(x) end }} -このため、デバッグ時等で、一時的にreturnしてしまいたい場合は、以下のようにブロック化する。 #sh(lua){{ function abc(x) do return end ----> OK。 print(x) end }}