Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Shorthand if()?

Name: Anonymous 2008-05-06 4:39

sup /prog/,

I was wondering whether any of you would use in lieu of

if(cond)
 do_something();


the equivalent

cond && do_something();

or something like this for a function that returns 0 on error:

(s=get_foo()) || fprintf(stderr,"Error getting foo\n");


of course, multiline if-statements would be a bad idea with this, but how about if statements with a single body statement?

Name: Anonymous 2008-05-06 11:53

Please upgrade, >>10.
% ghci
GHCi, version 6.8.2: http://www.haskell.org/ghc/  :? for help
Loading package base ... linking ... done.
'-._                  ___.....___
    `.__           ,-'        ,-.`-,
        `''-------'          ( p )  `._
                              `-'      (  Have you read your YAHT today?
                                        \
                              .         \
                               \---..,--'
   ................._           --...--,
                     `-.._         _.-'
                          `'-----''                         Type :ihbt for help.
Prelude>

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List