~/talk

Busy Java Developer's Guide to Scala: Basics

Talkat Voxxed Days Vienna 2016 · 2016-03-16..03-18· [scala]
links:none on file
slides:none on file

Covers concrete Scala mechanics: if/else is an expression that must return the same type, val vs var immutability preference, for-comprehensions (generators and filters) versus traditional for loops, tuples with structural decomposition, lists as immutable cons-based collections, arrays that compile down to JVM primitives, pattern matching that is exhaustive and returns values, tail-recursive factorial/Fibonacci examples using BigInteger aliasing, nested imports and when method signatures require explicit return types.

AI-written summary · about

  1. 0:00Introduction to Scala basics
  2. 2:16Hello World in Scala
  3. 5:50Scala syntax and type system
  4. 11:53Immutable values and variables
  5. 14:18For comprehensions in Scala
  6. 19:56Defining functions and methods
  7. 26:14Advanced imports and aliases
  8. 33:24Scala arrays vs collections
  9. 39:03Recursion and factorial
  10. 41:36Lists and immutability
  11. 46:17Generics and type inference
  12. 49:57Maps and tuples
  13. 55:56Pattern matching power
  14. 1:00:12Homework and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.