lua-users home
lua-l archive

Re: Suggestion: math.between()

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


I think my previous atttempt was rather premature. Didn't look at all
the tests...
function math.between(a, b)
 local max = math.max(a, b)
 local min = math.min(a, b)
 local diff = max - min
 if diff == 0 then
 return min;
 else
 return diff / 2 + min;
 end
end
Can't see a function with this behaviour ever being added to the std lib though.
On Mon, Jun 21, 2010 at 11:58 PM, Romulo <romuloab@gmail.com> wrote:
> 2010年6月21日 Adriano Saballa das Chagas <adrianosbl@hotmail.com>:
>> math.between(0, 1) = 0.5
>> math.between(0, 5) = 2.5
>> math.between(8, 4) = 6
>> math.between(3, 6) = 4.5
>> math.between(8, 7) = 7.5
>> math.between(0, 90) = 45
>>
>> That is what I want
>
> You kidding, right?
>

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