Tôi rất mới với Haskell. Có thể ai đó vui lòng giải thích lý do tại sao việc xác định danh sách như thế này trả về danh sách rỗngPhạm vi giảm dần trong Haskell
ghci> let myList = [10..1]
ghci> myList
[]
Tuy nhiên, công trình này hoạt động chính xác.
ghci> let myList = [10, 9..1]
ghci> myList
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
Cảm ơn bạn, điều này có ý nghĩa. Thoạt nhìn tôi nghĩ đây là ký hiệu khá ngớ ngẩn nhưng tôi có thể thấy bây giờ nó có thể xác định kích thước của các bước trong phạm vi. Rất tuyệt! Rất vui mừng về Haskell bây giờ :) – Christopher