0
Ruby Method Conventions (method yazma kuralları) nedir?
0
Tüm programlama dillerinde olduğu gibi Ruby programlama dilinde de Method Conventions yazma kuralları vardır. Özellikle method’ların son karakteri çok önemlidir. Eğer bir method’un son karakteri ? ise bu o method’un true ya da false yani Boolean bir değer döneceğini ifade eder.
x = "ergin" y = "ergin" x.eql? y # true x.eql?(y) # true
.eql? method’u eşitliği kontrol eder ve mutlaka sonuç Boolean döndürür.
Eğer method’un son karakteri ! (Ünlem) ise; bu, o method’un tehlikeli bir iş yaptığını anlatmaktadır. İlgili nesnenin kopyalanmadan direk üzerinde değişiklik yapacağını ifade eder.
u = "deneme" u.upcase # "RUBY" u # "ruby" u.upcase! # "RUBY" u # "RUBY"
u değeri ruby .upcase ile orijinal değeri değiştirmeden uppercase (Büyük harf) yaptı. Değeri kontrol ettiğimizde halen küçük harf olduğunu gördük. .upcase! kullandığımız anda değişkenin orijinal değerini de değiştirmiş olduk.
Ruby Method Yazarken Dikkat Edilmesi Gereken Noktalar
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol