'un yerine birlikte kullanmamanız ve "?" gibi eğer bu durumda ne zaman kullanabileceğini birlikteNeden "?" Yalnız
unless person.present?
Onlar eşdeğer değiller
if person.present
'un yerine birlikte kullanmamanız ve "?" gibi eğer bu durumda ne zaman kullanabileceğini birlikteNeden "?" Yalnız
unless person.present?
Onlar eşdeğer değiller
if person.present
eşdeğerdir.
doSomeThing() unless person.present?
person.present
person.present
person.present
bir true
değeri
onay compiled javascript ise bir false
değeri
doSomeThing() if person.present
çalıştırır ise çalıştırır null
doSomeThing() unless person.present
olması durumunda çalıştırır.
Ayrıca, sorunuzdaki yazım hatalarına boyun eğiyor olmanız da mümkündür. person
'a 'p er' özniteliği 'gönderilmediyse, her zaman tanımsız olur, bu da falsey'dir.
doSomeThing() person.p. yalnızca person.present boşsa ** veya undefined ** olduğunda yürütülür –