Summary: | "Scala is a functional-object hybrid language. This LiveLesson provides a 'get up to speed quickly' kind of introduction to Scala for Java programmers who are experienced with object-oriented techniques, but not necessarily familiar with functional programming. It covers the fundamentals of the Scala language you need to get started. After introducing basic concepts and Scala syntax, Neward shows you how to use for comprehensions, functions, and imports. He then covers Scala collection classes, including arrays, list, options, pattern matching, maps, tuples, and recursion. The third section focuses on Scala's object facilities and explores classes, members, traits, abstracts. and generics. The last section explores inheritance in Scala and covers packages, access control, and objects before concluding with a concise overview of Java interoperability and JavaBeans."--Resource description page
|