от гет куррент тайм
Я думал об этом, но он тут причем?
если что-то осквернено ИО, то всё.
Ты используешь <$>
Я сначала попытался сделать так, но оно ошибками гадит и выглядит как-то не очень
Ошибка непонятная из-за излишнего полиморфизма
Ну получение текущего времени это же ввод/вывод по сути.
в разный момент времени разное текущее время, это далеко не чистая функция а вот если сделать так now <- getCurrentTime то now тут уже чистое значение, и функцию можно сделать чистой formatSomehow :: UTCTime -> String formatSomehow = formatTime defaultTimeLocale "%H:%M:%S" main = do now <- getCurrentTime putStrLn $ formatSomehow now
Уже так и сделал
Обсуждают сегодня