3.0 Zmienne

Wypada wspomnieć ,że wszystkie typy zmiennych w Dart-cie są obiektami i wśród tych typów wyróżniamy :

  1. Liczby
  2. Znaki
  3. Prawdy
  4. Inne

Jak słusznie zauważałeś Dart nie posiada zmiennych teypu long ani float.

3.1 Deklaracja zmiennych

Zmienne możemy wprowadzać do programu na kilka sposobów .

void main() {

  //Tym sposbem deklarujemy wcześniej jakiego typu jest zmienna
  int calkowita = 10;
  double zmiennoprzecinkowe =10.3;
  String tablicaZnakow="Paweł";
  bool prawda=true;
  
  //Tu robimy to samo natomiast typ wybiera za nas kompilator 
  var calkowita_2 = 10;
  var zmiennoprzecinkowe_2 =10.3;
  var tablicaZnakowv_2="Paweł";
  var prawdav_2=true;
  
}
		
		

Ułatwia to przeniesienie się z języków w których są stosowane podobne metody wprowadzania danych np.JS

3.2 String

void main() {
//Deklaracja zmiennych
 String s1='To';
 String s2='ma';
 String s3='tyle'; 
 String s4='znaków';
 //Za pomocą '$' możemy dołączyć naszą zmnienną do ciągu nowej zmiennej 
 //Natomiast w ${} między klamrami wprowadzamy funkcje która wzraca nam dane w postaci zmiennej String 
 String wiadomosc="$s1 $s2 $s3 $s4${(s1.length+s2.length+s3.length+s4.length).toString()}";
  print(wiadomosc);
  
 
}
		

Wynik :

To ma tyle znaków 14

3.3 Final and const

Zmienną typu Final możemy deklarować tylko 1 raz natomiast napisanie jej zawartości okaże się błędem.

final name="Peter"

Zmienną typu Const to stała .

const PI=3.14