From: Nathan Weldegorges Date: 2012-09-05T18:46:12+09:00 Subject: Re: best coding for limiting a value --f46d04478581b4086204c8f13ed0 Content-Type: text/plain; charset=ISO-8859-1 haha good one ;) On Wed, Sep 5, 2012 at 2:11 PM, Robert Klemme wrote: > On Tue, Sep 4, 2012 at 10:13 PM, Regis d'Aubarede > wrote: > > A) result=value max ? max : value) > > > > B) > > result=value > > if value < min then result= min end > > if value > max then result= max end > > > > C) > > [min,max,value].sort[1] > > "best" according to what metric? > > Cheers > > robert > > -- > remember.guy do |as, often| as.you_can - without end > http://blog.rubybestpractices.com/ > > --f46d04478581b4086204c8f13ed0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable haha good one ;)

On Wed, Sep 5, 2012 at 2= :11 PM, Robert Klemme <shortcutter@googlemail.com> = wrote:
On Tue, Sep 4, 2012 at 10:= 13 PM, Regis d'Aubarede <lis= ts@ruby-forum.com> wrote:
> A) =A0result=3Dvalue<min ? min : (value > max ? max : value)
>
> B)
> result=3Dvalue
> if value < min then result=3D min =A0end
> if value > max then result=3D max =A0end
>
> C)
> [min,max,value].sort[1]

"best" according to what metric?

Cheers

robert

--
remember.guy do |as, often| as.you_can - without end
http://blo= g.rubybestpractices.com/


--f46d04478581b4086204c8f13ed0--