lua-users home
lua-l archive

Re: [5.3] Converting a floating point number to integer.

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


2014年11月16日 21:26 GMT+02:00 Ico <lua@zevv.nl>:
> * On 2014年11月16日 20:01:03 +0100, Dirk Laurie wrote:
>
>> The user must decide what is correct for his application: floor, ceil,
>> closest (coded e.g. as floor(x+0.5)), truncate (as you suggest)
>
> What would be the idiomatic way to truncate a float to int in Lua 5.3?
function truncate(x)
 return x<0 and math.ceil(x) or math.floor(x)
end

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