true
ve false
arasında bir değişkene geçiş yapmanın en iyi yolu nedir?Bir boole değişkeni değiştirmenin en iyi yolu nedir?
foo = false
ve yapılacak:
foo = foo.!
Ben geçiş yapmak istediğiniz her zaman bariz bir yol bir değişkeni foo
başlatmak etmektir. Ancak bu, değişken adı uzun olduğunda ayrıntılı hale gelir. Bunu yapmak için daha basit bir yol var mı (sözdizimi şeker, özgün sınıflar gibi bir şey kullanarak)? Özellikle, bunu tek bir yöntemle değiştirmenin bir yolu olup olmadığını merak ediyorum:
'foo.!' IMHO oldukça çirkin. Neden "foo =! Foo" değil? – Hauleth
@ ŁukaszNiemier ile katılıyorum foo =! Foo daha yakut tarzı yol – CodeGroover
'' 'yönteminin farkında bile değildim. @ ŁukaszNiemier'den gelen öneri daha tipiktir çünkü çift formda da değeri bir boole olmayan ve boole dönüştürülecek bir değişken almak için kullanılır. foo = 1; foo = !! foo; ' –