0Pricing
Dart Academy · Ders

İçe Aktarmalar, Dışa Aktarmalar ve Kitaplıklar

Kodunuzu düzenleyin ve yeniden dışa aktarın.

İçe Aktarmalar, Dışa Aktarmalar ve Kitaplıklar, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.

İçe Aktarma Ne Yapar

Bir import, başka bir dosyayı veya paketi kodunuza getirir; böylece onun sınıflarını ve işlevlerini kullanabilirsiniz. Her Dart dosyası bunlarla başlar. 📥

import 'dart:math';

Çekirdek SDK'yı İçe Aktarma

Yerleşik kitaplıklar dart: ön ekini kullanır. Örneğin dart:math, hiçbir şey yüklemeden sqrt ve Random öğelerini kullanıma sunar.

import 'dart:convert';

Paket İçe Aktarma

pub'dan bir bağımlılık kullanmak için onu, package: ön ekinin ardından paket adı ve paket içindeki dosya yolu gelecek şekilde içe aktarın.

import 'package:http/http.dart';

Kendi Dosyalarınızı İçe Aktarma

Kendi projenizdeki dosyalar için tırnak içinde relative bir yol kullanın. Böylece ilgili kodlar paket ön eki olmadan birbirine bağlanır.

import 'models/user.dart';

İçe Aktarmaya Ön Ek Verme

İki kitaplık aynı adı paylaşıyorsa as ön ekini ekleyin. Ardından herhangi bir çakışmayı önlemek için üyeleri bu ön ek üzerinden çağırın.

import 'package:http/http.dart' as http;

Yalnızca Gerekenleri Gösterme

Bir kitaplıktan yalnızca belirli adları içe aktarmak için show kullanın. Bu, ad alanınızı temiz ve amacınızı belirgin tutar.

import 'dart:math' show pi, sqrt;

İstenmeyen Adları Gizleme

show komutunun tersi hide'dır. Listelediğiniz adlar dışındaki her şeyi içe aktarır; bu da tek bir çakışmadan kaçınmak için idealdir.

import 'dart:math' hide Random;

Kitaplık Nedir

Dart'ta her dosya varsayılan olarak bir library'dir. Üst düzey herkese açık üyeler, içe aktaranlar tarafından görülebilir; bunun için başka bir işlem gerekmez.

Alt Çizgiyle Gizlilik

underscore ile başlayan bir ad, kendi kitaplığına özeldir. İçe aktaranlar bunu göremez; uygulama ayrıntılarını gizleme yöntemi budur.

int _secret = 42;

export ile Yeniden Dışa Aktarma

export yönergesi, başka bir kitaplığın herkese açık adlarını dosyanız üzerinden iletir. Böylece kullanıcılar birçok giriş noktası yerine tek bir giriş noktasını içe aktarır.

export 'src/user.dart';

Bir Barrel Dosyası Oluşturma

barrel dosyası, dışa aktarmalarla dolu bir kitaplıktan ibarettir. Paketiniz için herkesin içe aktarabileceği tek ve düzenli bir herkese açık API yüzeyi sağlar.

export 'src/user.dart';
export 'src/order.dart';

Hızlı Kontrol

Üst düzey bir adı kendi kitaplığına özel hâle nasıl getirirsiniz?

Özet

SDK, paket ve yerel kodu import etmeyi, bunu show ve hide ile sınırlamayı ve export kullanarak düzenli bir API sunmayı öğrendiniz. 🎉

Sıkça Sorulan Sorular

“İçe Aktarmalar, Dışa Aktarmalar ve Kitaplıklar” dersi ücretsiz mi?

Evet — “İçe Aktarmalar, Dışa Aktarmalar ve Kitaplıklar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.

“İçe Aktarmalar, Dışa Aktarmalar ve Kitaplıklar” dersinde ne öğreneceğim?

Kodunuzu düzenleyin ve yeniden dışa aktarın. Dart Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Dart Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Dart Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“İçe Aktarmalar, Dışa Aktarmalar ve Kitaplıklar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Dart Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Dart Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. pubspec.yaml'ın Anatomisi
  2. dart pub ile Bağımlılık Ekleme
  3. İçe Aktarmalar, Dışa Aktarmalar ve Kitaplıklar
  4. Sürüm Kısıtlamaları ve Kilit Dosyası
← Dart Academy Sayfasına Dön