Fonksiyon Çağırma
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 66 / 94.
Bir fonksiyonu çağırmak zaten tanımlanmış bir fonksiyonun içindeki kodu çalıştırmak anlamına gelir. Bir fonksiyonu, adını parantezlerle takip ederek yazarak çağırırsınız.
Basit bir fonksiyon tanımlayın:
void sayHello() {
print('Hello, Dart!');
}
Ana fonksiyondan fonksiyonu çağırın:
void main() {
sayHello();
}
Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:
Hello, Dart!Aynı fonksiyonu birden fazla kez çağırabilirsiniz:
void main() {
sayHello();
sayHello();
}
Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:
Hello, Dart!
Hello, Dart!Görev
BaşlangıçBu meydan okumada, Dart'ta bir fonksiyon çağırmayı pratik edeceksiniz. İki sayının toplamını hesaplayan bir fonksiyon zaten sizin için tanımlanmış.
Göreviniz, calculateSum fonksiyonunu 5 ve 3 değerleriyle çağırmak ve sonucu result değişkeninde saklamaktır.
Beklenen çıktı:
The sum of 5 and 3 is: 8Kopya kağıdı
Bir fonksiyonu çağırmak için, adını parantezlerle takip ederek yazın:
void sayHello() {
print('Hello, Dart!');
}
void main() {
sayHello(); // Fonksiyonu çağırır
}
Fonksiyonlar birden fazla kez çağrılabilir:
void main() {
sayHello();
sayHello();
}
Kendin dene
void main() {
// Bu sayılar sizin için zaten tanımlanmış
int num1 = 5;
int num2 = 3;
// TODO: calculateSum fonksiyonunu num1 ve num2 ile çağırın
// ve sonucu 'result' değişkenine kaydedin
int result = 0;
// Bu sonucu gösterecek
print('The sum of $num1 and $num2 is: $result');
}
// Bu fonksiyon iki sayının toplamını hesaplar
int calculateSum(int a, int b) {
return a + b;
}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
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama11Fonksiyonlar Temelleri
Fonksiyonlar Nedir?Temel Bir Fonksiyon TanımlamaFonksiyon ÇağırmaParametreli FonksiyonlarDeğer Döndüren Fonksiyonlar'void' Anahtar KelimesiOk SözdizimiÖzet - Basit Fonksiyonlar3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama