Parametreli Fonksiyonlar
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 67 / 94.
Konumsal parametreler fonksiyonların fonksiyon gövdesi içinde kullanılabilecek girdi değerlerini kabul etmesine olanak tanır. Sıraları önemli olduğu için bunlara "konumsal" denir.
Bir konumsal parametre ile fonksiyon oluşturun:
void greet(String name) {
print('Hello, $name!');
}
void main() {
greet('Dart');
}Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:
Hello, Dart!Birden fazla konumsal parametreye sahip bir fonksiyon oluşturun:
void printSum(int a, int b) {
int sum = a + b;
print('The sum of $a and $b is $sum');
}
void main() {
printSum(5, 3);
}Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:
The sum of 5 and 3 is 8Görev
BaşlangıçBu meydan okumada, konumsal parametrelerle bir fonksiyon oluşturmayı pratik yapacaksınız. Konumsal parametreler, bir fonksiyona belirli bir sırada ilettiğiniz değerlerdir.
İki parametre alan calculateArea fonksiyonunu tamamlayın: length ve width. Fonksiyon, bir dikdörtgenin alanını hesaplamalı ve döndürmelidir (length × width).
Beklenen çıktı:
The area of the rectangle is: 50Kopya kağıdı
Konumsal parametreler, fonksiyonların belirli bir sırada girdi değerleri kabul etmesini sağlar.
Bir konumsal parametresi olan fonksiyon:
void greet(String name) {
print('Hello, $name!');
}
void main() {
greet('Dart');
}Birden fazla konumsal parametresi olan fonksiyon:
void printSum(int a, int b) {
int sum = a + b;
print('The sum of $a and $b is $sum');
}
void main() {
printSum(5, 3);
}Kendin dene
void main() {
// Bu değerler sizin için zaten tanımlanmış
double length = 10.0;
double width = 5.0;
// TODO: calculateArea fonksiyonunu length ve width parametreleriyle çağırın
// ve sonucu 'area' değişkeninde saklayın
double area = 0.0;
// Bu sonucu gösterecek
print('The area of the rectangle is: $area');
}
// TODO: Dikdörtgenin alanını hesaplayıp döndürmek için bu fonksiyonu tamamlayın
// Fonksiyon length ve width olmak üzere iki parametre almalı
double calculateArea() {
// Kodunuz buraya
}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