EAFP
EAFPをするには、pcall()を使用する。
> function foo(arg) >> error('error message') >> return arg >> end > > isok, ret = pcall(foo, 99) --エラーが発生しない > print(isok, ret) false stdin:2: error message > > function bar() >> assert(false) >> end > > isok, ret = pcall(bar) --assertが発生しない > print(isok, ret) false stdin:2: assertion failed!