[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: boolean operators
- From: Doug Currie <doug.currie@...>
- Date: Thu, 28 Sep 2006 18:53:41 -0400
Thursday, September 28, 2006, 5:54:39 PM, Nick Gammon wrote:
> On 28/09/2006, at 9:43 PM, David Jones wrote:
>> I think you could argue that one should have unary plus on grounds
>> of symmetry. :)
>>
> I agree with this, it seems strange you can do:
> a = -5
> but not:
> a = +5
>> I don't think it would be a no-op, it should coerce its operand to
>> a number, just like unary minus does:
decNumber has a unary plus; it isn't really a no-op since it applies
the thread's current rounding/precision context to the operation, e.g.,
print (decNumber.version)
ctx = decNumber.getcontext()
ctx:setdigits(10)
local x = decNumber.tonumber("123.456789")
print (x)
ctx:setdigits(7)
x = x:plus()
print (x)
==>
Lua Decimal Number Module version 17 for Lua 5.1 with decNumber 3.36
123.456789
123.4568
e
--
Doug Currie
Londonderry, NH
- References:
- Re: boolean operators, David Jones
- Re: boolean operators, Rici Lake
- Re: boolean operators, Glenn Maynard
- Re: boolean operators, Greg Falcon
- Re: boolean operators, Glenn Maynard
- Re: boolean operators, Rici Lake
- Re: boolean operators, Glenn Maynard
- Re: boolean operators, Rici Lake
- Re: boolean operators, Glenn Maynard
- Re: boolean operators, Rici Lake
- Re: boolean operators, Glenn Maynard
- Re: boolean operators, David Jones
- Re: boolean operators, Nick Gammon