İNTERNET TABANLI PROGRAMLAMA Dersi Ruby ve Ruby On Rails soru detayı:

PAYLAŞ:

SORU:

Ruby dilinde bloklar nasıl kullanılır?


CEVAP:

Bloklar, ruby içerisinde oldukça sık kullanılan
yapılardır. Blokları isimsiz metotlar olarak düşünebiliriz
ki; metotlarda olduğu gibi bu yapıları da genellikle aynı
işlemin tekrarlanması veya farklı bir noktada kullanılması
amacıyla kullanmaktayız. Bununla birlikte bir bloğun tek
başına kullanımı sık karşılaşabileceğimiz bir durum
değildir. Ruby içerisinde bloklar, bir metoda parametre
olarak gönderilmekte ve çalışmaları sağlanmaktadır.
Bir bloğun başlangıç ve bitiş noktalarını belirtmek için do
ve end anahtar kelimelerini kullanırız. Bu amaçla süslü
parantezleri de kullanabiliyor olsak da, bu kullanım şekli
bloğun içeriğinin bir satırdan uzun olması durumunda pek
tercih edilmemektedir.