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
25 Ocak 2018 uzmanim.net güncellemesi
30 Haziran 2017 uzmanim.net güncellemesi
26 Aralık 2016 uzmanim.net güncellemesi
08 Eylül 2016 uzmanim.net kural ihlali yapan kullanıcılar ve yaptırımlar