uporzadkowany zestaw instrukcji.
warsztat
Crystal
praktyczna sciezka nauki Crystal od zera
najpierw definicja
co oznacza Crystal
Crystal sluzy do pisania precyzyjnych instrukcji. Tutaj uczysz sie go jako praktyczna sciezka nauki Crystal od zera. Model startowy: wejscie przechodzi przez kroki i staje sie wyjsciem.
app.cruruchom crystal run app.crnawyk poznaj maly fragment Crystal, wpisz minimalny przyklad i uruchom gowartosc to dane. zmienna to nazwa, ktora je przechowuje.
male nazwane zadanie z wejsciem i wynikiem.
Crystal compiler uruchamia kod z app.cr.
pierwszy czytelny kod
wyjscie programu
entry point output syntax putsputs 42
wyjscie 42rodowod jezyka
drzewo Crystal
zobacz skad pochodzi Crystal, jakie jezyki sa blisko i co dalej.
od zera
Bank pytan
Najpierw szukaj potem cwicz
Wybierz etap lub szukaj w banku tego jezyka i otworz zadanie.
Crystal pytanie 1
Crystal pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Crystal pytanie 2
Crystal pytanie 2. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Crystal pytanie 3
Crystal pytanie 3. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Crystal pytanie 4
Crystal pytanie 4. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Crystal pytanie 5
Crystal pytanie 5. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Crystal pytanie 6
Crystal pytanie 6. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Crystal pytanie 7
Crystal pytanie 7. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Crystal pytanie 8
Crystal pytanie 8. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Crystal pytanie 9
Crystal pytanie 9. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Crystal pytanie 10
Crystal pytanie 10. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Crystal pytanie 11
Crystal pytanie 11. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Crystal pytanie 12
Crystal pytanie 12. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Crystal pytanie 13
Crystal pytanie 13. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Crystal pytanie 14
Crystal pytanie 14. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Crystal pytanie 15
Crystal pytanie 15. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Crystal pytanie 16
Crystal pytanie 16. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Crystal pytanie 17
Crystal pytanie 17. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Crystal pytanie 18
Crystal pytanie 18. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
wybor wielokrotny
Crystal pytanie 1
Crystal pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
puts 42
referencja
wzorce dla app.cr
crystal run app.crentry point output syntax puts
wyjscie programu
puts 42
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types =
wartosci i nazwy
total = 42 puts total
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
funkcje i kolekcje
def add(a : Int32, b : Int32) : Int32 a + b end scores = [40, 2] puts scores.size
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks