Właśnie zacząłem uczyć się Haskella w interesie. Postępuję zgodnie z learnyouahaskell.com.null zamiast ==
Nie znalazłem to:
null
sprawdza, czy lista jest pusta. Jeśli jest to , zwracaTrue
, w przeciwnym razie zwracaFalse
. Użyj tej funkcji zamiastxs == []
(jeśli masz listy o nazwiexs
)
dlaczego tak jest? Dlaczego powinniśmy używać null
zamiast ==
, gdy oba dają taki sam wynik?
Dzięki.
Doskonałe pytanie BTW. Ta myśl jeszcze nie przyszła mi do głowy. (Nadal ucząc się Haskella) –