Haskell: if without else
От: Аноним  
Дата: 31.08.10 02:59
Оценка:
Назовите все возможные варианты программирования if without else логики
К примеру, у меня такой вариант не компилится

makeDir :: String -> IO()
makeDir dirName = do 
                  d <- doesDirectoryExist dirName
          if d 
             then renameDirectory dirName (dirName ++ "_old")                     
          createDirectory dirName                                            
          printStrLn $ ("Directory " ++ dirName ++ " has been creted")


Возможно, проблема здесь и в другом, но в туториалах я не видел if wihtout else.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.