lua-users home
lua-l archive

Glitch in __len metamethod for full userdata?

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


Hello,
I came across a small documentation or maybe implementation glitch:
The documentation at http://www.lua.org/manual/5.1/manual.html#2.8 states, 
that the #-operator will eventually call the __len metamethod with
 h(op)
But at least for userdata with a metatable and a __len metamethod, the call in 
reality is:
 h(op, nil)
I came across this issue because I employed an assert(lua_top(L)==1) in my 
code... Not a big issue... But maybe someone interested in?
Michael Roth

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