lua-users home
lua-l archive

Re: Passing expression as a parameter

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> lambda = function(def)
> local arrow = "->"
> local args,result = def:match("(.*)"..arrow.."(.*)")
> return load(args.."=... return "..result)
> end
Don't you have to escape '-' in arrow?
(Forgetting to escape '-' in Lua patterns is a common mistakel one that
I've made several times...)

AltStyle によって変換されたページ (->オリジナル) /