HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Ruby günlüğü - gün 7


Daha önce söylemiştim, Ruby case-sensitive bir dildir. Hemde Ruby'de bu büyük-küçük harf olayı arka planda çok farklı anlamlar doğurabiliyor. Şöyle görelim:

ruby-and-constants

Pi = 2 dedik ve ekrana bastırdı, daha sonra Pi = 200 dedik, yine ekrana bastırdı ama bi uyarı verdi already initialized constant Pi yani demek oluyor ki, "eyy yazılımcı daha önceden Pi sabitine başka bir değer vermiştin". Yazılımcı olarak bizde diyoruz ki "ama ben onun sabit olduğunu söylemedim ki sana?", Ruby de hemen yapıştırıyor cevabı "o zaman niye büyük harfle başladın arkadaşım!".

Continue reading