Özet - Paketler
- Dart kursu
- Orta seviye
- Ders 99/116
- 5 dk
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
// 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
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
____ 'dart:math';
import 'dart:math';
Açıklama: import ile kütüphane içe aktarılır.