[Python-checkins] CVS: python/dist/src/Doc/lib libcrypt.tex,1.14,1.14.4.1

Greg Stein gstein@lyra.org
2000年2月14日 17:17:17 -0800 (PST)


On 2000年2月15日, Peter Funk wrote:
> Fredrik Lundh wrote:
>...
> > > + if cryptedpasswd == 'x' or cryptedpasswd == '*': 
> > 
> > in ("x", "*"):
>> I must have programmed in Modula-2 and C for too long. :-(

Actually, it is arguable which is faster. Using the "in" form means that
you construct the tuple at runtime, then perform the "in" check. The
version using "or" is simply a couple comparisons.
In other words, it really comes down to which form is most readable. I
think Peter's original form using "or" is more readable. Fredrik's is
easier to extend to include more alternatives. Your call :-)
Cheers,
-g
-- 
Greg Stein, http://www.lyra.org/

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