En Yeni Konular
Anasayfa > Dart > Dart Genel Giriş

Dart Genel Giriş

Dart Giriş

Dart, ilk kez Google tarafından geliştirilen ve daha sonraları Ecma tarafından standart (ECMA-408) haline getirilen açık kaynaklı ve genel-amaçlı bir programlama dilidir. Dart dili kullanılarak web, sunucu, mobil uygulamalar ve IoT cihazları geliştirilebilir.

İlk dart kodumuz

Hemen hemen her dart programında görebileceğimiz şeyler

// Yorum satırı : Tek satırlık yorumlar yazmak için ‘//’ kullanırız, çok satırlı yorumlar için ise /* Yazılacak yorum */ veya /// kullanabiliriz.

int, String, List, bool : Dart da ön tanımlı değişkenlerimizden bir kaçı.

print() : Konsol’a çıktı alabilmemize yarayan önceden tanımlı fonksiyon

$degiskenIsmi(yada ${ifade}) :  String interpolation : string ifade içinde baska bir string ifadeyi $ifade olarak kullabiliriz. Böylece + kullanmak gerekmez. Eğer ifade birden fazla alana sahipse ${ifade.method} şeklinde kullanılır.

main() :  fonksiyonu programın başlangıç noktasıdır, çalışmaya başladığı anda main fonksiyonunu arar.

var : Tip vermeden değişken tanımlamadan kullanılır.

 

Dart dilinde ön tanımlı Keywordler

abstract 2dynamic 2implements 2show 1
as 2elseimport static 
assertenuminsuper
async export 2interface 2switch
await 3extendsissync 1
breakexternal library 2this
casefactory mixin throw
catchfalsenewtrue
classfinalnulltry
constfinallyon typedef 
continueforoperator var
covariant Function part 2void
defaultgetrethrowwhile
deferred hide returnwith
doifset 2yield 3

Değişkenler

Varsayılan Değerler

Final ve Const

Bir değer atadıktan sonra bu değerin değişmesini istemediğimiz durumlarda final veya const anahtar kelimelerini kullanırız. final değişkenine sadece bir kere değer atayabiliriz, const  ise derleme anında değer atanır, dolaylı olarak sabit bir değişkendir.

Aralarındaki fark ise 

final : Değer atandıktan sonra, bellekte yer ayrılması sadece erişilirse olur

const : Aslında final’dır ama derleme anında değer atanır ve bellekte yeri ayrılır, hiç kullanılmasa bile…

En önemli fark ise instance değişkenler sadece final olarak tanımlanır, const tanımlanamaz. const ile tanımlanması için static const olmalıdır.

final örnek

Veri tipi  isteğe bağlıdır, belirtilmese de olur.

const Örnek

Hakkında Necip Akgöz

İLGİNİZİ ÇEKEBİLİR

Dart – Static Method ve Degiskenler

BaşlıklarDart Girişİlk dart kodumuzHemen hemen her dart programında görebileceğimiz şeylerDart dilinde ön tanımlı KeywordlerDeğişkenlerVarsayılan DeğerlerFinal …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir