Ruby Academy · Ders

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

1. ders / 310 adım

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.

Yöntem tanımlama — resim 1

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_hello

Parametreli 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.

Yöntem tanımlama — resim 10
Başlamak ücretsiz

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

  1. Yöntem tanımlama
  2. Bloklar, Procs ve Lambdalar
  3. Yield ve blok aktarma
← Ruby Academy Sayfasına Dön