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