Учитывая следующий список от 1 до 100:
> let x = [1..100]
Я выполняю sprint x
, чтобы наблюдать его неоценимое значение.
> :sprint x
x = _
Затем я запустил seq
, чтобы оценить его в Нормальной форме слабых головок:
> seq x ()
()
Но повторное выполнение sprint x
показывает (что я думаю) одно значение.
> :sprint x
x = _
Почему это?