21. Gün | Ruby de Fonksiyonlar – Part2

Dün itibariyle Ruby de fonksiyonlara başlamıştık ve fonksiyonları nasıl tanımlayacağımızı, fonksiyonlara nasıl parametre göndereceğimizi vb. işlemleri görmüştük. Bugünde fonksiyonların  geri kalan kısmını tamamlayarak fonksiyonlar konumuzu tamamlamış olalım. Fonksiyonlarda Varsayılan Argüman Kullanımı Bir önceki yazımızda foksiyonlara nasıl parametre göndereceğimizi görmüştük. Şimdi de bir fonksiyon tanımladığımızda parametre olarak varsayılan bir argüman belirlemeyi görelim. Bu ne işimize yara […]

Read More

20. Gün | Ruby de Fonksiyonlar – Part1

Fonksiyonlar, oldukça kullanışlı ve işleri kolaylaştıran yapılardır.  Fonksiyonlar yardımı ile bir kere yazdığımız kodları istediğimiz başka yerde kullanabiliriz böylece aynı kodları tekrar tekrar yazmaktan kurtulmuş oluruz. Mesela en basitinden bir döngünüz var bu döngü 10′ dan geriye doğru sayma işlemi yapıyor, sizde programınızda bu döngüyü birden fazla kullanmak istiyorsunuz. Her seferinde bu döngüyü baştan yazmak […]

Read More

19. Gün | Ruby Ranges Part2

Ruby de ranges yani aralıklı neslere bir önceki yazımızda başlamıştık bugünde aralıklı nesnelerin kalan kısmını tamamlayalım. Aralıklı nesneler ile kullanabileceğimiz bazı metodlardan da bahsetmiştik bugün de geri kalan metodlara göz atalım ve aralıklı nesneler konumuzu tamamlayalım. Ranges Metodları   Cover Metodu Cover metodu ile aralıklar arasında belirttiğimiz parametrenin olup olmadığını kontrol eder ve çıktı olarakta […]

Read More

18. Gün | Ruby Ranges Part1

Ruby de ranges yapısı, aralıklı nesneler anlamındadır. Aralıklı nesneler, başı ve sonu belli olan iki nokta arasını kontrol etmemize sağlar. Hemen bir örnekle ranges yapısını daha iyi anlayalım. Örneğimizde aralik diye bir değişken tanımlayıp, bu değişkene 1 den ile 15’e  kadar ki sayıları tanımladık. Daha sonrada bu aralıkları ekrana basmak için değişkenimizi array yani dizi […]

Read More

17. Gün | Ruby de Diziler – Part3

Ruby de dizilere kaldığımız yerden devam edelim. Bugün diziler ile kullanılan fonksiyonları tamamlayıp diziler konumuzu bitirmiş olacağız. Aslında diziler ile ilgili fonksiyonlardan birkaçına bundan önce değinmiştik. Şimdi lafı uzatmadan diğer fonksiyonlara bir göz atalım. Reverse Fonksiyonu Bu fonksiyon dizi elemanlarını tersine çevirmemize yarar. Hemen bir örnekle ne demek istediğimi açıklayım. Yukarıdaki örneğimizde meyveler adında bir […]

Read More

16. Gün | Ruby de Diziler – Part2

Dizilere kaldığımız yerden devam edelim. Hatırlarsanız dizileri indexlerine göre çağırabiliyorduk. Peki dizi elemanının indexini bulmak için ne yapmalıyız? Dizi Elemanının İndexini Bulma Öncelikle bir dizi tanımlayalım ve bu dizideki herhangi bir elamanın indexini bulalım. Yukarıdaki örneğimizde meyveler adında bir dizi tanımladık ve içine birkaç meyve girdik. Sonra da bu meyveler dizisi içinde muz verisinin indexini […]

Read More