CodeBlanks Logo Icon CodeBlanks

Özet - Paketler

pubspec, pub get ve import'u birleştirerek bir paket yapısı kurarsın.

Özet: Paketler

Bu grupta pub komutlarını, pubspec.yaml yapısını, dart pub get'i, import deyimini ve dart pub publish'i gördün. Paketler Dart ekosisteminin temelidir.

Şimdi bunları birleştireceğiz: dart:math ve dart:convert kütüphanelerini içe aktarıp bir Map'i JSON'a çevireceğiz.

Hatırla: pubspec bağımlılıkları listeler; pub get indirir; import kullanır; publish yayımlar.

Uygulama max ve min JSON

import 'dart:math'; ve import 'dart:convert'; ile kütüphaneleri içe aktar. main içinde {'max': max(3, 7), 'min': min(3, 7)} Map'ini jsonEncode ile print'e ver.

Başlangıç kodu

main.dart
// dart:math ve dart:convert kütüphanelerini içe aktar

void main() {
  // max ve min içeren bir Map'i jsonEncode ile yazdır
}

Örnek çözüm

main.dart
import 'dart:math';
import 'dart:convert';

void main() {
  print(jsonEncode({'max': max(3, 7), 'min': min(3, 7)}));
}

Beklenen çıktı

{"max":7,"min":3}

Soru ve cevaplar

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

1 Kavram eşleştirmesi

Kavram Anlamı
pub Paket yöneticisi
pubspec.yaml Yapılandırma
dart pub get İndirme
import İçe aktarım

2 dart pub get ne zaman çalıştırılır?

  • Yayınlarken
  • Bağımlılık değişince Doğru cevap
  • Test yazarken
  • Sınıf tanımlarken

Açıklama: bağımlılık değişince pub get çalıştırılır.

3 import deyimi

Soru
____ 'dart:math';
Cevap
import 'dart:math';

Açıklama: import ile kütüphane içe aktarılır.

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