Browsed by
Kategori: Ruby Dersleri

Ruby Dersleri ve Kısa Notlar

Ruby Step Metodu İle Artış Değerli Döngü Oluşturma

Ruby Step Metodu İle Artış Değerli Döngü Oluşturma

Ruby’de yer alan bir başka döngü metodu ise Step metodudur. Bu metot upto metodundan farklı olarak bitiş değerinin yanında ek olarak artış değeri verebiliyorsunuz. Yani bir nevi for döngüsü oluşturmuş oluyorsunuz.

Örnek kullanım;

Yukarıdaki döngüde kullanıcıdan 3 farklı değer istedik. Bu değerler ile basit bir şekilde kullanarak step metodunu kullandık. Çıktımız ise şu şekilde oldu;

 

Upto İle Sıralı Döngü Oluşturma

Upto İle Sıralı Döngü Oluşturma

Ruby dilinde verilen sayı kadar aynı işlemleri gerçekleştirmek için Times metodunda faydalanıyorduk. Ancak metodu kullananlar fark etmiş olacaktır ki Times metodu hep 0.değerden başlayıp verilen miktara kadar işlemi gerçekleştiriyordu. Peki ya başlangıç değerini kendimiz belirlemek istersek? Yani şöyle düşünelim bir sayfada maksimum 15 adet yorum gösterebiliyoruz. Sayfada daha önceden 5 yorumu çekip gösterdik. Geriye kalanları upto döngüsü ile 5.yorumdan başlayıp 15.yoruma kadar döngü içinde yazdırılmasını sağlayabilirsiniz. Örnek olarak kullanımına gelelim;

Görüldüğü gibi başlangıç değerini Times döngüsünde olduğu gibi metoda verdik, parametre olarak da bitiş değerini verdik. İndex değişkeni…

Read More Read More

Times İle Döngü Oluşturma

Times İle Döngü Oluşturma

Ruby’de döngü oluşturmak için bir çok metodun olduğunu önceki yazılarımızda değindik. Bu yazıda da aynı şekilde Ruby’nin güzelliklerinden biri olan ve kullanımı oldukça yaygın olan bir döngü metodundan bahsedeceğim. Times metodu ile oluşturulan döngüler, verilen miktarda işlemi tekrar etmesine olanak sağlar. Yani diğer döngüler de yer alan for ile yapılan sıralı işlemleri Times ile hiç bir artış değeri vermeden sadece dönme miktarını belirtmeniz yeterli.

Yukarıda 5 defa aynı işlemi gerçekleştirdik, bu işlemleri gerçekleştirirken de i adında bir değişken de sayaç tuttuk. Dilerseniz…

Read More Read More

Ruby İf Else Syntax Şekilleri

Ruby İf Else Syntax Şekilleri

Ruby dilinde  ve bir çok programlama dilinde if else durum kontrolcülerinin birden fazla kullanım düzeni yani syntax’i mevcuttur. Bu syntax düzenleri çoğu zaman programlama esnasında ekstra kod yazma sorunsalından kurtarır. Daha fazla uzatmadan Ruby’de if else syntax düzenleriyle ilgili örneklerimize geçelim. Geleneksel Kullanım:

Kısa Kullanım

 İf Else Kısa Kullanımı

 

Ruby Loop Döngüsü

Ruby Loop Döngüsü

Ruby dilinde bir çok döngü çeşidi mevcuttur. Bu yazıda bahsedeceğim döngülerden biri olan loop döngüsünü size örnekle açıklayayım. Loop döngüsü herhangi bir koşul almaksızın döngüyü siz bitirmediğiniz sürece sürekli aynı işlemi tekrarlamasına olanak sağlar. Yani sonsuz bir döngü oluşturur. Bir kullanıcı giriş sayfasında kullanıcıya doğru şifreyi girene kadar aynı işlemi tekrarlatmak istiyorsak bunu döngü içerisinde yapabiliriz.  

 

Kodumuzu incelediğimizde loop{} ile diğer bloklardan farklı olarak bir döngü oluşturduk.

Bu satırda ise kullanıcıdan bir veri girişi yapmasını istedik, gelen veride…

Read More Read More