0Pricing
Mojo Academy · Lekcja

Int, Float i Bool

Pracuj z liczbowymi i logicznymi typami Mojo.

Int, Float i Bool to bezpłatna lekcja Mojo 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 Mojo Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Mojo Academy zawiera 4 lekcji w sumie.

Wartości mają typy

Każda wartość należy do określonego type, który mówi, czym ona jest i co można z nią zrobić. Na początek wystarczą trzy podstawowe typy.

Int dla liczb całkowitych

Int przechowuje liczby całkowite, takie jak wartości liczników i indeksy, bez żadnej części ułamkowej.

var count = 42

Działania matematyczne na Int

Typy Int obsługują podstawowe działania arytmetyczne. Można je dodawać, odejmować i mnożyć tak, jak można tego oczekiwać w przypadku liczb whole.

var apples = 3 + 4
print(apples)

Float dla liczb dziesiętnych

Float przechowuje liczby z przecinkiem dziesiętnym, dlatego doskonale nadaje się do pomiarów, cen i wszystkich wartości ułamkowych.

var price = 9.99

Int i Float to różne typy

10 jest typu Int, ale 10.0 jest typu Float. To właśnie przecinek dziesiętny sprawia, że literał jest typu Float, a nie Int.

var whole = 10
var fraction = 10.0

Dzielenie typu Float

Dzielenie za pomocą / daje wynik typu Float, dzięki czemu ułamki nie są tracone. Pozwala to zachować precision, gdy liczby nie dzielą się bez reszty.

var half = 5 / 2
print(half)

Bool przyjmuje True albo False

Bool przechowuje tylko jedną z dwóch wartości: True albo False. Odpowiada na pytania typu tak lub nie w logice programu.

var is_ready = True

Porównania tworzą wartości Bool

Porównanie wartości tworzy wartość Bool. Wyrażenie 3 > 2 daje True, natomiast 1 == 2 daje False.

var bigger = 3 > 2
print(bigger)

Bool steruje decyzjami

Wartości Bool będą później używane w instrukcjach if. Zapisanie wyniku porównania w jasno nazwanej wartości typu Bool sprawia, że kod rozgałęzień jest czytelny.

var is_adult = age >= 18

Wybieranie właściwego typu liczbowego

Typu Int należy używać, gdy wartości ułamkowe nie mogą wystąpić, na przykład przy liczeniu osób. Po typ Float należy sięgnąć, gdy wartość może zawierać część dziesiętną.

Trzy typy, wiele programów

Int, Float i Bool wystarczają już do liczenia, mierzenia i podejmowania decyzji. Większość tworzonej logiki opiera się na tych core typach.

Szybki test

W kodzie Mojo zapisują Państwo literał 10.0 zamiast 10. Jakiego typu jest ta wartość?

Podsumowanie

Int służy do liczenia, Float do pomiarów z częścią dziesiętną, a Bool przechowuje True albo False. Porównania tworzą wartości Bool, które sterują logiką programu. 🎯

Często zadawane pytania

Czy lekcja „Int, Float i Bool” jest bezpłatna?

Tak — pełny tekst „Int, Float i 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 Mojo Academy, przejdź na CoddyKit PRO. Kurs Mojo Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Int, Float i Bool”?

Pracuj z liczbowymi i logicznymi typami Mojo. Ćwiczysz Mojo 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ąć Mojo Academy?

Nie wymagamy żadnego doświadczenia. Mojo 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 „Int, Float i 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 Mojo Academy?

Tak. Każda lekcja Mojo 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. Deklarowanie wartości za pomocą var
  2. Int, Float i Bool
  3. Napisy i tekst
  4. Pomocne adnotacje typów
← Powrót do Mojo Academy