Fork me on GitHub

Scala刚刚入门的学习笔记

Basics:Values, functions, classes, methods, inheritance, try-catch-finally. Expression-oriented programming
Basics continued:Case classes, objects, packages, apply, update, Functions are Objects (uniform access principle), pattern matching.
Collections:Lists, Maps, functional combinators (map, foreach, filter, zip, folds)
Pattern matching & functional composition:More functions! PartialFunctions, more Pattern Matching
Type & polymorphism basics:Basic Types and type polymorphism, type inference, variance, bounds, quantification
Advanced types: Advanced Types, view bounds, higher-kinded types, recursive types, structural types
Simple Build Tool: All about SBT, the standard Scala build tool
More collections: Tour of the Scala Collections library
Testing with specs:
Concurrency in Scala: Runnable, Callable, threads, Futures
Java + Scala: Java interop: Using Scala from Java
An introduction to Finagle: Finagle primitives: Future, Service, Filter, Builder
Searchbird: Building a distributed search engine using Finagle

Scala School!
一个简洁的scala快速教程
子雨大数据之Spark入门教程(Scala版)
Scala 教程|菜鸟教程

您的支持将鼓励我继续创作!
0%