Theo dõi < Thế giới thực Haskell >, người ta nói foldl' là phiên bản nghiêm ngặt của foldl. Nhưng thật khó cho tôi để hiểu, nghĩa là gì strict có nghĩa là gì ?? foldl f z0 xs0 = lgo z0 xs0
where
Điều này có thể hơi mờ, nhưng tôi đã tự hỏi rằng trong một thời gian. Theo hiểu biết của tôi với !, người ta có thể chắc chắn một tham số cho một nhà xây dựng dữ liệu đang được đánh giá trước khi giá
Một kích thích với lười biếng IO bắt đến sự chú ý của tôi thời gian gần đây import System.IO
import Control.Applicative
main = withFile "test.txt" ReadMode getLines >>= mapM_ putStrLn
where ge