В одной из моих лекций я наткнулся на упражнение, которое сбило меня с толку при выводе [2, 2 .. 2]. Почему при вводе [2, 2 .. 2] он генерирует "бесконечный" список с двойками. То, как я понял ...
Почему поведение записи диапазона Haskell отличается для чисел с плавающей точкой от целых чисел и символов? Прелюдия > [1, 3 .. 10] :: [Int] [1,3,5,7,9] Prelude > [1, 3 .. 10] :: [Float] [1.0,3.0,5.0,7.0, ...