een geordende reeks instructies.
werkplek
Scala
praktisch leerpad om Scala vanaf nul te leren
eerst definitie
wat Scala betekent
Scala schrijft precieze instructies. Hier leer je het als praktisch leerpad om Scala vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.
Main.scalarun scala Main.scalagewoonte leer een klein deel van Scala, 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.
Scala CLI or sbt voert code uit Main.scala uit.
eerste leesbare code
programma output
entry point output syntax printlnprintln(42)
output 42taal stamboom
Scala stamboom
zie waar Scala 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.
Scala vraag 1
Scala vraag 1. Kies de uitspraak die het best past bij een waarde printen.
Scala vraag 2
Scala vraag 2. Kies de uitspraak die het best past bij een waarde benoemen.
Scala vraag 3
Scala vraag 3. Kies de uitspraak die het best past bij herbruikbare functie.
Scala vraag 4
Scala vraag 4. Kies de uitspraak die het best past bij basiscollectie.
Scala vraag 5
Scala vraag 5. Kies de uitspraak die het best past bij een waarde printen.
Scala vraag 6
Scala vraag 6. Kies de uitspraak die het best past bij een waarde benoemen.
Scala vraag 7
Scala vraag 7. Kies de uitspraak die het best past bij herbruikbare functie.
Scala vraag 8
Scala vraag 8. Kies de uitspraak die het best past bij basiscollectie.
Scala vraag 9
Scala vraag 9. Kies de uitspraak die het best past bij een waarde printen.
Scala vraag 10
Scala vraag 10. Kies de uitspraak die het best past bij een waarde benoemen.
Scala vraag 11
Scala vraag 11. Kies de uitspraak die het best past bij herbruikbare functie.
Scala vraag 12
Scala vraag 12. Kies de uitspraak die het best past bij basiscollectie.
Scala vraag 13
Scala vraag 13. Kies de uitspraak die het best past bij een waarde printen.
Scala vraag 14
Scala vraag 14. Kies de uitspraak die het best past bij een waarde benoemen.
Scala vraag 15
Scala vraag 15. Kies de uitspraak die het best past bij herbruikbare functie.
Scala vraag 16
Scala vraag 16. Kies de uitspraak die het best past bij basiscollectie.
Scala vraag 17
Scala vraag 17. Kies de uitspraak die het best past bij een waarde printen.
Scala vraag 18
Scala vraag 18. Kies de uitspraak die het best past bij een waarde benoemen.
meerkeuze
Scala vraag 1
Scala vraag 1. Kies de uitspraak die het best past bij een waarde printen.
println(42)
referentie
patronen voor Main.scala
scala Main.scalaentry point output syntax println
programma output
println(42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types val
waarden en namen
val total = 42 println(total)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection List
functies en collecties
def add(a: Int, b: Int): Int = {
a + b
}
val scores = List(40, 2)
println(scores.size)- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks