Logo

Programming-Idioms

History of Idiom 78 > diff from v19 to v20

Edit summary for version 20 by :

Version 19

2015-09-05, 13:15:30

Version 20

2015-09-05, 13:17:19

Idiom #78 "do while" loop

Execute a block once, then execute it again as long as boolean condition c is true.

Idiom #78 "do while" loop

Execute a block once, then execute it again as long as boolean condition c is true.

Code
doWhile c b = do a <- b
     if c a then doWhile c b else return a

dowhile (=="") getLine
Code
doWhile c b = do a <- b
     if c a then doWhile c b else return a

doWhile (=="") getLine