Toplama ve çıkarma
- Dart kursu
- Başlangıç
- Ders 20/116
- 6 dk
Toplama ve çıkarma fonksiyonlarını ekler ve test edersin.
Toplama ve çıkarma fonksiyonları
Şimdi iki fonksiyon ekleyeceğiz: add ve subtract. Her biri iki int alır ve bir int döndürür.
Dart'ta fonksiyon dönüş_türü ad(parametreler) { ... } biçiminde yazılır. Örnek: int add(int a, int b) { return a + b; }.
Kısa tek satırlı fonksiyonlar için ok (=>) da kullanılır: int add(int a, int b) => a + b;. İkisi de aynıdır.
Fonksiyonları çağırma
Tanımladığın fonksiyonları main içinde çağırırsın. Örnek: print(add(3, 4));. Bu, add(3, 4)'ün sonuçunu (7) ekrana yazdırır.
Birden çok çağrı yapabilirsin. print(add(3, 4)); ve print(subtract(10, 3)); ayrı satırlarda farklı sonuçlar verir.
Fonksiyonlar kodun tekrar etmesini önler. Aynı toplama işlemini beş yerde yapacaksan, add fonksiyonunu beş kez çağırırsın; toplama mantığı tek yerde kalır.
Uygulama add ve subtract ekle
Programa int add(int a, int b) => a + b; ve int subtract(int a, int b) => a - b; fonksiyonlarını ekle. main içinde print(add(3, 4)) ve print(subtract(10, 3)) çağrılarını yaz.
Başlangıç kodu
void main() {
print('Hesap makinesi hazır');
// add ve subtract çağrılarını ekle
}
// add ve subtract fonksiyonlarını buraya yazÖrnek çözüm
void main() {
print('Hesap makinesi hazır');
print(add(3, 4));
print(subtract(10, 3));
}
int add(int a, int b) => a + b;
int subtract(int a, int b) => a - b;Beklenen çıktı
Hesap makinesi hazır 7 7
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi doğru bir Dart fonksiyon tanımıdır?
int add(int a, int b)- add(a, b) { }
- func add(int a, int b) { }
- int add(int a, int b) { } Doğru cevap
- def add(a, b):
Açıklama: Dönüş türü + ad + parametreler + blok.
2 İkinci parametre
int add(int a, ____ b) => a + b;
int add(int a, int b) => a + b;
Açıklama: Toplama int değer döndürür.
3 Fonksiyon kavramları
| Kavram | Anlamı |
|---|---|
add |
Toplama |
subtract |
Çıkarma |
int |
Dönüş türü |
=> |
Kısa ok |