Yöntem tanımlama
Kodun yeniden kullanılabilirliği için parametreleri ve dönüş değerleri olan yöntemler oluşturmayı ve kullanmayı öğrenin
Yöntem tanımlama, CoddyKit'te ücretsiz bir Ruby Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ruby Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ruby Academy kursu toplamda 3 dersten oluşur.
Yöntem Tanımlama
Yöntemler, Ruby'de yeniden kullanılabilir ve modüler kod yazmanıza yardımcı olur.
Bu derste, parametreler ve dönüş değerleriyle yöntemleri nasıl tanımlayıp kullanacağınızı öğreneceksiniz.

Basit Bir Yöntem Tanımlama
Ruby'de yöntemler def anahtar sözcüğü kullanılarak tanımlanır.
def say_hello
puts 'Hello, Ruby!'
end
say_helloParametreli Yöntemler
Yöntemler, farklı değerlerle çalışmak için parametre alabilir.
def greet(name)
puts "Hello, #{name}!"
end
greet('Alice')Varsayılan Parametreler
Yöntem parametrelerine varsayılan değerler atayabilirsiniz.
def greet(name = 'Guest')
puts "Hello, #{name}!"
end
greet
greet('Alice')Dönüş Değerleri Veren Yöntemler
Yöntemler, return anahtar sözcüğünü kullanarak değer döndürebilir.
def square(number)
return number * number
end
puts square(4)Birden Çok Değer Döndürme
Yöntemler, bir dizi olarak birden çok değer döndürebilir.
def get_coordinates
return 10, 20
end
x, y = get_coordinates
puts "X: #{x}, Y: #{y}"Diğer Yöntemlerin İçinden Yöntem Çağırma
Yöntemler, modülerlik sağlamak için başka yöntemleri çağırabilir.
def square(n)
n * n
end
def cube(n)
n * square(n)
end
puts cube(3)Yöntemleri Koşullu İfadelerle Kullanma
Yöntemler, koşullu mantık içerebilir.
def check_age(age)
if age >= 18
'Adult'
else
'Minor'
end
end
puts check_age(20)Tebrikler!
Ruby'de yöntemleri nasıl tanımlayıp kullanacağınızı öğrendiniz.
Sırada bloklar, prosedürler ve lambda ifadeleri hakkında bilgi edineceksiniz.

Yapay zeka eğitmeniyle Ruby öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 29
- Dersler
- 109
Sıkça Sorulan Sorular
“Yöntem tanımlama” dersi ücretsiz mi?
Evet — “Yöntem tanımlama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ruby Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ruby Academy kursu toplamda 3 dersten oluşur.
“Yöntem tanımlama” dersinde ne öğreneceğim?
Kodun yeniden kullanılabilirliği için parametreleri ve dönüş değerleri olan yöntemler oluşturmayı ve kullanmayı öğrenin Ruby Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Ruby Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Ruby Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.
“Yöntem tanımlama” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Ruby Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Ruby Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Yöntem tanımlama
- Bloklar, Procs ve Lambdalar
- Yield ve blok aktarma