Menu
Coddy logo textTech

Değer Döndüren Fonksiyonlar

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 68 / 94.

Değer döndüren fonksiyonlar kodunuzun bir sonuç hesaplamasına ve fonksiyonun çağrıldığı yere geri göndermesine izin verir. void fonksiyonlarından farklı olarak, bu fonksiyonlar bir dönüş tipi belirtir.

Bir tamsayı döndüren bir fonksiyon oluştur:

int add(int a, int b) {
  return a + b;
}

void main() {
  int sum = add(5, 3);
  print('Sum: $sum');
}

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

Sum: 8

Fonksiyon toplamı hesaplar ve return anahtar kelimesiyle döndürür. Döndürülen değer sum değişkeninde saklanır.

challenge icon

Görev

Başlangıç

Bu meydan okumada, bir değer döndüren bir fonksiyon oluşturmayı pratik edeceksin. Fonksiyonlar bir sonuç hesaplayabilir ve bunu kodunuzun başka bir yerinde kullanılmak üzere döndürebilir.

Altındaki calculateSquare fonksiyonunu tamamla. Şunun yapması gerekiyor:

  1. Bir tamsayı parametresi number al
  2. O sayının karesini hesapla (kendisiyle çarp)
  3. Sonucu döndür

Beklenen çıktı:

The square of 5 is: 25

Kopya kağıdı

Fonksiyonlar, bir dönüş tipi belirterek ve return anahtar kelimesini kullanarak değer döndürebilir:

int add(int a, int b) {
  return a + b;
}

void main() {
  int sum = add(5, 3);
  print('Sum: $sum'); // Output: Sum: 8
}

Döndürülen değer bir değişkende saklanabilir ve kodunuzun başka bir yerinde kullanılabilir.

Kendin dene

void main() {
  // Bu sayı zaten sizin için tanımlanmış
  int number = 5;
  
  // calculateSquare fonksiyonunu çağırın ve sonucu saklayın
  int result = calculateSquare(number);
  
  // Bu sonucu gösterecek
  print('The square of $number is: $result');
}

// TODO: Bu fonksiyonu sayının karesini döndürecek şekilde tamamlayın
int calculateSquare(int number) {
  // Kodunuz burada - karesini hesaplayın ve döndürün
  
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler