0Pricing
Dart Academy · Lekcja

Podstawowe typy: int, double, String, bool

Poznanie codziennych wbudowanych typów języka Dart

Podstawowe typy: int, double, String, bool to bezpłatna lekcja Dart Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Dart Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Dart Academy zawiera 4 lekcji w sumie.

Dart ma wbudowane typy

Każda wartość w Dart ma typ, który opisuje, czym ona jest i co można z nią zrobić. Cztery typy wystarczają do większości pierwszych programów.

Liczby całkowite za pomocą int

Typ int przechowuje liczby całkowite, bez części ułamkowej, na przykład liczniki, wiek i indeksy. Nie można używać separatora dziesiętnego.

int age = 30;

Liczby dziesiętne za pomocą double

Typ double przechowuje liczby z częścią dziesiętną, takie jak ceny lub wyniki pomiarów. Po kropce należy zapisać co najmniej jedną cyfrę.

double price = 9.99;

int i double współdzielą typ num

Zarówno int, jak i double są odmianami typu num. Gdy potrzebny jest jeden z tych typów, num akceptuje zarówno liczby całkowite, jak i dziesiętne.

num value = 7;
value = 7.5;

Tekst za pomocą String

Typ String przechowuje tekst: litery, słowa lub całe zdania. Tekst należy ująć w pojedynczy albo podwójny cudzysłów.

String city = "Tokyo";

Prawda lub fałsz za pomocą bool

Typ bool może przyjmować wyłącznie wartość true albo false. To on będzie zasilać wszystkie decyzje podejmowane później przez program.

bool isReady = true;

Tylko dwie wartości bool

W przeciwieństwie do niektórych języków, typ bool w Dart oznacza wyłącznie true albo false. Nie ma tu skrótu, w którym zero lub pusty tekst są uznawane za fałsz.

Typy wskazują dostępne operacje

Typ decyduje o dostępnych operacjach. Liczby int można dodawać, ale łączenie tekstu wymaga innych narzędzi niż dodawanie liczb.

Wartości domyślne to null

Niezainicjalizowana zmienna ma początkowo wartość null, dopóki nie zostanie nadana jej inna wartość. Dart celowo wymaga obsługi takiego przypadku.

Sprawdzanie typu wartości

Operatora is używa się do sprawdzenia, czy wartość pasuje do danego typu. Zwraca on wartość bool, na podstawie której można podjąć działanie.

print(9.99 is double); // true

Wybór właściwego typu podstawowego

Liczenie? Użyj int. Pomiary? Użyj double. Wyświetlanie tekstu? Użyj String. Odpowiedź tak lub nie? Użyj bool. Dopasuj typ do znaczenia.

Szybkie sprawdzenie

Jaki typ podstawowy powinien przechowywać cenę produktu, na przykład 9.99?

Podsumowanie: cztery podstawowe typy

Poznali Państwo int do liczb całkowitych, double do liczb dziesiętnych, String do tekstu oraz bool do wartości true i false. Każda wartość ma jasno określony typ. 🎯

Często zadawane pytania

Czy lekcja „Podstawowe typy: int, double, String, bool” jest bezpłatna?

Tak — pełny tekst „Podstawowe typy: int, double, String, bool” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Dart Academy, przejdź na CoddyKit PRO. Kurs Dart Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Podstawowe typy: int, double, String, bool”?

Poznanie codziennych wbudowanych typów języka Dart Ćwiczysz Dart Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Dart Academy?

Nie wymagamy żadnego doświadczenia. Dart Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Podstawowe typy: int, double, String, bool”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Dart Academy?

Tak. Każda lekcja Dart Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Wyjaśnienie var, final i const
  2. Podstawowe typy: int, double, String, bool
  3. Inferencja typów a typy jawne
  4. Typy dynamic i Object
← Powrót do Dart Academy