Programowanie w rzutkach - typy danych
Jedną z najbardziej podstawowych cech języka programowania jest zbiór obsługiwanych przez niego typów danych. Są to typy wartości, które mogą być reprezentowane i manipulowane w języku programowania.
Język Dart obsługuje następujące typy:
- Numbers
- Strings
- Booleans
- Lists
- Maps
Liczby
Liczby w Dart są używane do reprezentowania literałów liczbowych. Strzałka numeryczna występuje w dwóch wersjach -
Integer- Wartości całkowite reprezentują wartości nieułamkowe, tj. Wartości liczbowe bez kropki dziesiętnej. Na przykład wartość „10” jest liczbą całkowitą. Literały całkowite są reprezentowane przy użyciuint słowo kluczowe.
Double- Dart obsługuje również ułamkowe wartości liczbowe, tj. Wartości z kropkami dziesiętnymi. Typ danych Double w Dart reprezentuje 64-bitową (podwójną precyzję) liczbę zmiennoprzecinkową. Na przykład wartość „10,10”. Słowo kluczowedouble służy do reprezentowania literałów zmiennoprzecinkowych.
Smyczki
Ciągi znaków reprezentują ciąg znaków. Na przykład, jeśli chcesz przechowywać jakieś dane, takie jak nazwa, adres itp., Powinieneś użyć typu danych łańcuchowych. Ciąg Dart to sekwencja jednostek kodu UTF-16.Runes są używane do reprezentowania sekwencji jednostek kodu UTF-32.
Słowo kluczowe Stringsłuży do reprezentowania literałów łańcuchowych. Wartości ciągów są osadzone w pojedynczych lub podwójnych cudzysłowach.
Boolean
Typ danych Boolean reprezentuje wartości logiczne prawda i fałsz. Dart używabool słowo kluczowe reprezentujące wartość logiczną.
Lista i mapa
Lista typów danych i mapa są używane do reprezentowania kolekcji obiektów. ZAListjest uporządkowaną grupą obiektów. Typ danych List w Dart jest synonimem pojęcia tablicy w innych językach programowania. PlikMaptyp danych reprezentuje zestaw wartości jako pary klucz-wartość. Plikdart: core Library umożliwia tworzenie i manipulowanie tymi kolekcjami za pomocą odpowiednio predefiniowanych klas List i Map.
Typ dynamiczny
Dart to opcjonalnie język maszynowy. Jeśli typ zmiennej nie jest jawnie określony, jest to typ zmiennejdynamic. Plikdynamic Słowo kluczowe może być również używane jawnie jako adnotacja typu.