16 NİSAN 2012, PAZARTESİ
Sürekli kontrol önceden tanımlanmış
Bu çok basit, umarım. Nasıl bir sabit zaten tanımlı ise, aşağıdaki örnekte kontrol edebilirim?
#this works
var = var||1
puts var
var = var||2
puts var
#this doesn't
CONST = CONST||1
puts CONST
CONST = CONST||2
puts CONST
=> 1
1
uninitialized constant CONST (NameError)
CEVAP
16 NİSAN 2012, PAZARTESİ
CONST = 2 unless defined? CONST
Hakkında daha fazla harika defined?
operatör için here bkz.
P. S. Ve var ||= 1
var = var||1
yerine isteyeceksiniz sanırım ileride.
Bunu Paylaş:
Neden o'In önceden tanımlanmış bi...
Nasıl Gıt kaynak kontrol sürekli değiş...
Programlı olarak önceden tanımlanmış b...
Eğer bir değişken tanımlanmış mı kontr...
Nasıl olursa AlarmManager önceden ayar...