Flutter & Dart Notes
  • 🔷Flutter Tanıtım
  • Flutter
    • 🗺️Flutter RoadMap 2022
    • Flutter Konular
    • Bottons
    • Wigdet'i to Method
    • Expanded Widget
    • Navigation
      • Named Route
      • Navigation: ModalRoute.of()
      • Navigation: onGenerateRoute
    • Mobil Uygulama Başlarken Yapılacaklar
    • Flutter Manjaro Kurulum
  • Dart
    • Dart Notları
      • Değişkenler
      • Constant - Sabitlerled
      • İf & Switch yapısı
      • Döngüler
      • Bazı Hazır Komutlar
    • Dart Giriş Konuları
Powered by GitBook
On this page
  • Değişken oluşturma
  • Tür Belirterek Değişken oluşturma
  • Data Tipleri
  • Literals – Değerlerin Yazılma Kuralları
  • print() metodu
  • Değişkenleri Yazdırma
  • Type Safety – Tür Güvenliği
  • Değişkenin kapsamı (Global ve Local Değişken )
  • Constant - Sabitler

Was this helpful?

  1. Dart
  2. Dart Notları

Değişkenler

Modern diller hafızada saklanan değerleri değişkenler ile ifade etmektedir.

Modern diller hafızada saklanan değerleri değişkenler ile ifade etmektedir. • Değişkenler hafızada geçici olarak saklanan değerleri temsil eder . • Dart dilinde değişken için tür belirtmemize gerek yoktur. Not : Değişkenler kalıcı değildir. Programdan çıkıldığında değerler kaybolur. Kalıcı değerler için değişkenlerin değerleri diske yazılmalıdır.

  • Modern diller hafızada saklanan değerleri değişkenler ile ifade etmektedir.

  • Değişkenler hafızada geçici olarak saklanan değerleri temsil eder .

  • Dart dilinde değişken için tür belirtmemize gerek yoktur.

Değişkenler kalıcı değildir. Programdan çıkıldığında değerler kaybolur. Kalıcı değerler için değişkenlerin değerleri diske yazılmalıdır.

Değişken oluşturma

Değişken Belirteci

Değişken Adı

Atama Operatörü

Değişken Değeri

var

yas

=

34;

var yas = 34;

Tür Belirterek Değişken oluşturma

Değişken Türü

Değişken Adı

Atama Operatörü

Değişken Değeri

int

yas

=

34;

int yas = 34;

Data Tipleri

  • Tam Sayılar : Int

  • Ondalıklı Sayılar : Double

  • Metinsel İfadeler : String

  • Mantıksal İfadeler : Bool: True veya False

Literals – Değerlerin Yazılma Kuralları

• Literals değişkenler için kullanılan değerlerin nasıl yazılması gerektiğini temsil eder.

  • "Ahmet" // Metinsel ifade (String)

  • "A" // Harfsel ifade

  • 23 // Tam Sayı (int)

  • 1.45 // Ondalıklı Sayı (double)

print() metodu

String ifade içine $ ifadesi kullanılarak çıktıya değişken eklenebilir.

var ad = "Ahmed";
int yas = 10;

print("$ad Bursada $yas yıldır yaşamaktadır.");

Değişkenleri Yazdırma

String ifade içine ${} ifadesi kullanılarak işlem yapılabilir.

int a = 10;
var b = 20;

print("$a ve $b nin toplamı : ${a+b}")


// >>  10 ve 20 nin toplamı : 30 

Type Safety – Tür Güvenliği

• Oluşturduğunuz değişkene farklı türde değişken atayamazsınız

var deger = 100;
deger = "merhaba";

Değişkenin kapsamı (Global ve Local Değişken )

• Süslü parantez { } bizim kapsamımızı belirler. Değişkenin ulaşılabilirliği buna bağlıdır.

class sdeneme {
    int z = 10; //global değişken
    int y = 20; // global değişken 
    
    void topla() {
    int x = 40; // local değişken, global değişkene baskın gelir
    x = x +y;
    print(x); // 40 + 20 = 60
    }
    
    void carpma(){
    x = x *y;
    print(x); // 10 * 20 = 200
    }
}

Constant - Sabitler

  • Sabitler içerisine bir kere veri atıldığında bir daha değiştiremeyeceğiniz yapılardır.

  • final ve const ismi ile kullanılırlar.

  • const değişken oluşturduğumuz anda hafızada oluşur.

  • final değişken oluşturulduktan sonra kod çalıştırıldığında hafızada oluşur.

  • const sınıf içinde kullanılmaz.

  • Genelde yaygın kullanım final dır.

  • Sabit kullanmak memory yönetimini rahatlatır.

  • Çünkü hafızada sabit için yer ayrılır ve değişim olmayacağı için açılan yer yeni bir değer almak için beklemez.

  • Sadece kullanılma amaçlı değişkenler için kullanılması için uygundur.

final pi = 3.14;
final String mesaj = "merhaba";
const y = 20;
const double a = 20.9;
PreviousDart NotlarıNextConstant - Sabitlerled

Last updated 4 years ago

Was this helpful?