een geordende reeks instructies.
werkplek
OCaml
praktisch leerpad om OCaml vanaf nul te leren
eerst definitie
wat OCaml betekent
OCaml schrijft precieze instructies. Hier leer je het als praktisch leerpad om OCaml vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.
main.mlrun ocaml main.mlgewoonte leer een klein deel van OCaml, typ een minimaal voorbeeld en voer het uiteen waarde is data. een variabele is de naam voor die data.
een klein benoemd werk met input en resultaat.
OCaml voert code uit main.ml uit.
eerste leesbare code
programma output
entry point output syntax print_intprint_int 42
output 42taal stamboom
OCaml stamboom
zie waar OCaml vandaan komt, welke talen dichtbij zijn en wat daarna past.
vanaf nul
Vragenbank
Eerst zoeken dan oefenen
Kies een fase of zoek in de bank van deze taal en open de oefening.
OCaml vraag 1
OCaml vraag 1. Kies de uitspraak die het best past bij een waarde printen.
OCaml vraag 2
OCaml vraag 2. Kies de uitspraak die het best past bij een waarde benoemen.
OCaml vraag 3
OCaml vraag 3. Kies de uitspraak die het best past bij herbruikbare functie.
OCaml vraag 4
OCaml vraag 4. Kies de uitspraak die het best past bij basiscollectie.
OCaml vraag 5
OCaml vraag 5. Kies de uitspraak die het best past bij een waarde printen.
OCaml vraag 6
OCaml vraag 6. Kies de uitspraak die het best past bij een waarde benoemen.
OCaml vraag 7
OCaml vraag 7. Kies de uitspraak die het best past bij herbruikbare functie.
OCaml vraag 8
OCaml vraag 8. Kies de uitspraak die het best past bij basiscollectie.
OCaml vraag 9
OCaml vraag 9. Kies de uitspraak die het best past bij een waarde printen.
OCaml vraag 10
OCaml vraag 10. Kies de uitspraak die het best past bij een waarde benoemen.
OCaml vraag 11
OCaml vraag 11. Kies de uitspraak die het best past bij herbruikbare functie.
OCaml vraag 12
OCaml vraag 12. Kies de uitspraak die het best past bij basiscollectie.
OCaml vraag 13
OCaml vraag 13. Kies de uitspraak die het best past bij een waarde printen.
OCaml vraag 14
OCaml vraag 14. Kies de uitspraak die het best past bij een waarde benoemen.
OCaml vraag 15
OCaml vraag 15. Kies de uitspraak die het best past bij herbruikbare functie.
OCaml vraag 16
OCaml vraag 16. Kies de uitspraak die het best past bij basiscollectie.
OCaml vraag 17
OCaml vraag 17. Kies de uitspraak die het best past bij een waarde printen.
OCaml vraag 18
OCaml vraag 18. Kies de uitspraak die het best past bij een waarde benoemen.
meerkeuze
OCaml vraag 1
OCaml vraag 1. Kies de uitspraak die het best past bij een waarde printen.
print_int 42
referentie
patronen voor main.ml
ocaml main.mlentry point output syntax print_int
programma output
print_int 42
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types let
waarden en namen
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
functies en collecties
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