een geordende reeks instructies.
werkplek
Elm
praktisch leerpad om Elm vanaf nul te leren
eerst definitie
wat Elm betekent
Elm schrijft precieze instructies. Hier leer je het als praktisch leerpad om Elm vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.
Main.elmrun elm make src/Main.elmgewoonte leer een klein deel van Elm, 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.
Elm compiler voert code uit Main.elm uit.
eerste leesbare code
programma output
entry point output syntax texttext "42"
output 42taal stamboom
Elm stamboom
zie waar Elm vandaan komt, welke talen dichtbij zijn en wat daarna past.
goed voor praktisch leerpad om Elm vanaf nul te leren
vanaf nul
Vragenbank
Eerst zoeken dan oefenen
Kies een fase of zoek in de bank van deze taal en open de oefening.
Elm vraag 1
Elm vraag 1. Kies de uitspraak die het best past bij een waarde printen.
Elm vraag 2
Elm vraag 2. Kies de uitspraak die het best past bij een waarde benoemen.
Elm vraag 3
Elm vraag 3. Kies de uitspraak die het best past bij herbruikbare functie.
Elm vraag 4
Elm vraag 4. Kies de uitspraak die het best past bij basiscollectie.
Elm vraag 5
Elm vraag 5. Kies de uitspraak die het best past bij een waarde printen.
Elm vraag 6
Elm vraag 6. Kies de uitspraak die het best past bij een waarde benoemen.
Elm vraag 7
Elm vraag 7. Kies de uitspraak die het best past bij herbruikbare functie.
Elm vraag 8
Elm vraag 8. Kies de uitspraak die het best past bij basiscollectie.
Elm vraag 9
Elm vraag 9. Kies de uitspraak die het best past bij een waarde printen.
Elm vraag 10
Elm vraag 10. Kies de uitspraak die het best past bij een waarde benoemen.
Elm vraag 11
Elm vraag 11. Kies de uitspraak die het best past bij herbruikbare functie.
Elm vraag 12
Elm vraag 12. Kies de uitspraak die het best past bij basiscollectie.
Elm vraag 13
Elm vraag 13. Kies de uitspraak die het best past bij een waarde printen.
Elm vraag 14
Elm vraag 14. Kies de uitspraak die het best past bij een waarde benoemen.
Elm vraag 15
Elm vraag 15. Kies de uitspraak die het best past bij herbruikbare functie.
Elm vraag 16
Elm vraag 16. Kies de uitspraak die het best past bij basiscollectie.
Elm vraag 17
Elm vraag 17. Kies de uitspraak die het best past bij een waarde printen.
Elm vraag 18
Elm vraag 18. Kies de uitspraak die het best past bij een waarde benoemen.
meerkeuze
Elm vraag 1
Elm vraag 1. Kies de uitspraak die het best past bij een waarde printen.
text "42"
referentie
patronen voor Main.elm
elm make src/Main.elmentry point output syntax text
programma output
text "42"
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types =
waarden en namen
total = 42 view = text (String.fromInt total)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection List
functies en collecties
add a b = a + b scores = [40, 2] count = List.length scores
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks