Feature suggestion -- return if true

D'Arcy J.M. Cain darcy at druid.net
Sun Apr 17 08:33:47 EDT 2011


On 2011年4月17日 16:21:53 +1200
Gregory Ewing <greg.ewing at canterbury.ac.nz> wrote:
> My idiom for fetching from a cache looks like this:
>> def get_from_cache(x):
> y = cache.get(x)
> if not y:
> y = compute_from(x)
> cache[x] = y
> return y

I prefer not to create and destroy objects needlessly.
 def get_from_cache(x):
 if not x in cache:
 cache[x] = compute_from(x)
 return cache[x]
-- 
D'Arcy J.M. Cain <darcy at druid.net> | Democracy is three wolves
http://www.druid.net/darcy/ | and a sheep voting on
+1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner.


More information about the Python-list mailing list

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