CodeBlanks Logo Icon CodeBlanks

@param ve @return

@param ve @return etiketlerini öğrenirsin.

@param ve @return yerine [name]

Dart doc comment'larında parametreler [name] köşeli parantez ile referanslanır. Java'daki @param ve @return etiketleri Dart'ta kullanılmaz.

Örnek: /// [name] parametresi selamlanır. Döndürülen değer bir mesajdır. dartdoc, [name]'i parametre belgelerine köprü olarak çevirir.

Dönüş değeri düz cümleyle anlatılır; ayrı bir etikete gerek yoktur. Bu, daha doğal okunan belgeler verir.

[name] örneği

Tipik doc comment: /// [a] ve [b] toplanır. satırının altına /// Sonuç bir tamsayıdır. eklersin.

[a] ve [b], fonksiyon parametrelerine köprü olur; okuyucu tıklayıp tanıma gider. Dönüş değeri ikinci cümlede anlatılır.

Bu yaklaşım, Java'daki @param a ... @return ... çiftinin yerini doğal bir dille alır.

Uygulama [name] ile doc comment

int subtract(int a, int b) => a - b; fonksiyonunu yaz. Üzerine doc comment ekle: /// [a] değerinden [b] çıkarılır.. main içinde print(subtract(10, 4)) çağır.

Başlangıç kodu

main.dart
// subtract fonksiyonunu ve doc comment'ini yaz

void main() {
  // subtract(10, 4) sonucunu yazdır
}

Örnek çözüm

main.dart
/// [a] değerinden [b] çıkarılır.
int subtract(int a, int b) => a - b;

void main() {
  print(subtract(10, 4));
}

Beklenen çıktı

6

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Dart'ta parametre nasıl referanslanır?

  • @param name
  • $name
  • #{name}
  • [name] Doğru cevap

Açıklama: [name] köşeli parantez parametreye bağlantı verir.

2 Parametre referansı

Kavram Anlamı
[name] Parametre bağlantısı
@param Java etiketi
/// Doc comment
Düz yazı Dönüş açıklaması

3 [name] referansı

Soru
/// ____ ve [b] toplanır.
Cevap
/// [a] ve [b] toplanır.

Açıklama: [a] parametreye bağlantı verir.

Orta seviye bölümündeki tüm dersler