null вместо ==

Я только ради интереса начал изучать Haskell. Я слежу за Learnyouahaskell.com .

Там я нашел это:

null проверяет, пуст ли список. Если это то есть, он возвращает True , в противном случае возвращает False . Используйте эту функцию вместо xs == [] (если у вас список называется хз )

Почему это? Почему мы должны использовать null вместо == , когда оба дают одинаковый результат?

Спасибо.

34
задан Don Stewart 23 April 2011 в 21:21
поделиться