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

15. Gün | Ruby de Diziler – Part1

Dizi Nedir? Dizileri şu şekilde düşünebiliriz; bir değişken düşünün ve bu değişkenin içine birden fazla değer atadığımızı düşünün işte bu düşündüğümüz şeye dizi denir. Kısacası dizilerin içine birden fazla ve sonsuz sayıda değerler atayabiliriz ve bu değerleri istediğimiz zaman kullanabiliriz. Şimdi aklımıza şöyle bir soru gelebilir; biz değişkenleri adları ile çağırıp içerisindeki değeri kullanıyorduk, dizilerde […]

Read More

14. Gün | Ruby de Döngüler – Part3

Evet artık bugün itibariyle döngülere noktayı koyacağız. Bu yazımda while, break, next ve loop döngülerini anlatacağım. While Döngüsü Bu döngüde ortada bir şart vardır ve bu şart sağlanana kadar döngü devam eder. Hemen bir örnekle bu döngü türünü daha iyi anlayalım. Mesela bir döngü oluşturalım ve 10 dana 20 ye kadar olan sayıları ekrana yazsın. […]

Read More

13. Gün | Ruby de Döngüler – Part2

Dün Ruby de dögüler konusuna başlamıştır ve hatırlarsanız downto ve times döngülerini görmüştük. Bugün de upto ve step döngülerini sizlerle paylaşacağım. Upto Döngüsü Upto döngüsü, downto döngüsünün aksine aşağıdan yukarıya doğru tekrarlama geçekleştirir. Şimdi basit bir örnek ile upto döngüsünü daha iyi anlayalım. Yukarıda örneğimiz görülmektedir. Örneğimizde 3 den başlayıp 13 e kadar saymasını ve […]

Read More

12. Gün | Ruby de Döngüler – Part1

Döngüler, aynı işlemler dizisini tekrar tekrar elle yapmamız yerine otomatik olarak yapmamızı sağlar. Mesela 1 den 100 kadar olan sayıları ekrana yazdırmak istiyorsunuz, bunun için ekrana tek tek sayıları yazmak yerine döngüler yardımız ile bu işlemi kolayca yapabiliriz. Ruby de birden fazla döngü kullanımı vardır şimdi bu döngülerden sırası ile bahsedelim. Downto Döngüsü Bu döngü […]

Read More