Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void fun(bool b) {
- if (b) return; // 偽なら関数を抜ける
- printf("hello\n"); // 続行する部分は、ifと同じインデントの深さ
- if (..) return;
- .. // いくつ抜ける条件を書いても同じ深さに戻る
- }
- fun1 b = do
- unless b $ do
- putStrLn "hello" -- 一つ下がる
- unless .. $ do -- 抜ける条件をまた一つ
- .. -- さらに下がって幅の狭いエディタだと見にくくなる
- fun2 b = do
- if not b
- then return ()
- else do
- putStrLn "hello" -- 強制的にifと同じ深さにできるが、ダサい
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement