Junior — Middle
Czy możesz wymienić typy danych używane w języku Dart?
sobes.tech AI
Odpowiedź od AI
W języku Dart istnieje kilka głównych typów danych:
- int — liczby całkowite (np. 1, 42, -7)
- double — liczby zmiennoprzecinkowe (np. 3.14, -0.001)
- String — ciągi tekstowe (np. "Cześć")
- bool — wartości logiczne (true lub false)
- List — uporządkowana lista elementów (np. [1, 2, 3])
- Map — kolekcja par klucz-wartość (np. {'klucz': 'wartość'})
- Set — zbiór unikalnych elementów
- dynamic — typ pozwalający na przechowywanie wartości dowolnego typu, sprawdzanie typów odbywa się podczas wykonywania
- var — zmienna z niejawnie określonym typem, typ jest wyprowadzany przez kompilator
Przykład użycia:
int wiek = 25;
double wzrost = 1.75;
String imie = 'Ivan';
bool czyStudent = true;
List<int> wyniki = [90, 85, 78];
Map<String, String> stolice = {'Rosja': 'Moskwa', 'Francja': 'Paryż'};