Я только начал изучать Хаскелла из интереса. Я следую learnyouahaskell.com.
Там я нашел это:
null
проверяет, пуст ли список. Если оно is, он возвращаетTrue
, в противном случае возвращаетFalse
. Используйте эту функцию вместоxs == []
(если у вас есть список под названиемxs
)
Почему? Почему мы должны использовать null
вместо ==
, когда оба дают один и тот же результат?
Спасибо.