On Sun, 2009-06-07 at 20:01 +0100, Hugo Mills wrote:
> If you were writing a function with a fast path and a slow path,
> which style would you use to write the function?
> 
> 
> Style A:
> 
> if can_use_fast_path:
>       return "fast path result"
> # do slow stuff
> return "slow path result"
> 
> 
> Style B:
> 
> result = "fast path result"
> if !can_use_fast_path:
>       # do slow stuff
>       result = "slow path result"
> return result

How expensive is evaluating can_use_fast_path?

James

-- 
The Holy ettlz                              theholyet...@googlemail.com
PGP key ID: 03F94B5D
-----------------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--------------------------------------------------------------

Reply via email to