uporzadkowany zestaw instrukcji.
warsztat
OCaml
praktyczna sciezka nauki OCaml od zera
najpierw definicja
co oznacza OCaml
OCaml sluzy do pisania precyzyjnych instrukcji. Tutaj uczysz sie go jako praktyczna sciezka nauki OCaml od zera. Model startowy: wejscie przechodzi przez kroki i staje sie wyjsciem.
main.mluruchom ocaml main.mlnawyk poznaj maly fragment OCaml, wpisz minimalny przyklad i uruchom gowartosc to dane. zmienna to nazwa, ktora je przechowuje.
male nazwane zadanie z wejsciem i wynikiem.
OCaml uruchamia kod z main.ml.
pierwszy czytelny kod
wyjscie programu
entry point output syntax print_intprint_int 42
wyjscie 42rodowod jezyka
drzewo OCaml
zobacz skad pochodzi OCaml, 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.
OCaml pytanie 1
OCaml pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
OCaml pytanie 2
OCaml pytanie 2. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
OCaml pytanie 3
OCaml pytanie 3. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
OCaml pytanie 4
OCaml pytanie 4. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
OCaml pytanie 5
OCaml pytanie 5. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
OCaml pytanie 6
OCaml pytanie 6. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
OCaml pytanie 7
OCaml pytanie 7. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
OCaml pytanie 8
OCaml pytanie 8. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
OCaml pytanie 9
OCaml pytanie 9. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
OCaml pytanie 10
OCaml pytanie 10. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
OCaml pytanie 11
OCaml pytanie 11. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
OCaml pytanie 12
OCaml pytanie 12. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
OCaml pytanie 13
OCaml pytanie 13. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
OCaml pytanie 14
OCaml pytanie 14. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
OCaml pytanie 15
OCaml pytanie 15. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
OCaml pytanie 16
OCaml pytanie 16. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
OCaml pytanie 17
OCaml pytanie 17. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
OCaml pytanie 18
OCaml pytanie 18. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
wybor wielokrotny
OCaml pytanie 1
OCaml pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
print_int 42
referencja
wzorce dla main.ml
ocaml main.mlentry point output syntax print_int
wyjscie programu
print_int 42
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types let
wartosci i nazwy
let total = 42 let () = print_int total
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection List
funkcje i kolekcje
let add a b = a + b let scores = [40; 2] let () = print_int (List.length scores)
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks