Dart Temel Sözdizimi | Kütüphane & İçe Aktarım & Anahtar Kelimeler #5

MÜŞERREF SELÇUK ÖZDEMIR
3 min readDec 6, 2023

Kütüphane & Import

import ve kütüphane yönergeleri modüler ve paylaşılabilir bir kod tabanı oluşturmanıza yardımcı olabilir. Kütüphaneler sadece API’ler sağlamakla kalmaz, aynı zamanda bir gizlilik birimidir: alt çizgi (_) ile başlayan tanımlayıcılar sadece kütüphane içinde görülebilir. Bir kütüphane yönergesi kullanmasa bile her Dart dosyası (artı parçaları) bir kütüphanedir.

Kütüphaneleri kullanma

Bir kütüphanedeki bir isim alanının başka bir kütüphane kapsamında nasıl kullanılacağını belirtmek için “import” kullanın.

Örneğin, Dart web uygulamaları genellikle dart:html kütüphanesini kullanır ve bu kütüphaneyi şu şekilde içe aktarabilirler:

import 'dart:html';

İçe aktarmak için gerekli tek argüman kütüphaneyi belirten bir URI’dir. Yerleşik kütüphaneler için URI özel dart: şemasına sahiptir. Diğer kütüphaneler için bir dosya sistemi yolu veya package: şeması kullanabilirsiniz. package: şeması, pub aracı gibi bir paket yöneticisi tarafından sağlanan kütüphaneleri belirtir. Örneğin:

import 'package:test/test.dart';

Not: URI, tek tip kaynak tanımlayıcısı anlamına gelir. URL’ler (tekdüze kaynak bulucular) yaygın bir URI türüdür.

Bir kütüphane öneki belirtme

--

--