Czy są jakieś wskazówki, jak rozróżnić między .nil?
, .blank?
i .empty?
?Kiedy stosować zero, puste, puste?
Generalnie zawsze mam wątpliwości, kiedy je stosować w mojej aplikacji, ponieważ wszystkie one mają na myśli to samo, ale mają różne znaczenia.
Czy ktoś ma jakąś kartkę na temat oszustwa?
Łańcuch zawierający tylko "puste" znaki jest uważany za "pusty?", Ale nie "pusty?", Np. "\ n \ t" – xhh
Blank również zwraca wartość true, jeśli obiekt ma wartość false – riley
Myślę, że opis 'nil' jest niedokładny, ponieważ' nil.nil? 'jest prawdziwe, ale' nil' jest obiektem 'NilClass '. –