current community
chat
Stack Overflow
Meta Stack Overflow
your communities
Sign up
or
log in
to customize your list.
more stack exchange communities
company blog
Stack Exchange
Inbox
Reputation and Badges
sign up
log in
tour
help
Tour
Start here for a quick overview of the site
Help Center
Detailed answers to any questions you might have
Meta
Discuss the workings and policies of this site
About Us
Learn more about Stack Overflow the company
Business
Learn more about hiring developers or posting ads with us
Stack Overflow
Questions
Jobs
Documentation
Tags
Users
Badges
Ask Question
Scala Language
dashboard
all topics
Popular
Topic
You must
sign up
or
log in
to make a topic request.
58 Topics
16
requests
active
popular
Getting started with Scala Language
Introduction Topic
46
Hello World by extending App
27
Hello World by Defining a 'main' Method
3 more examples
0 improvement requests
0 proposed changes
edited
Dec 19 '16 at 12:54
+1
Pattern Matching
All Versions
30
Simple Pattern Match
19
Pattern Matching on a Seq
11 more examples
0 improvement requests
0 proposed changes
edited
Jan 5 at 23:37
+15
Implicits
All Versions
23
Implicit Classes
15
Implicit Parameters
3 more examples
0 improvement requests
0 proposed changes
edited
Dec 19 '16 at 20:48
+8
Extractors
All Versions
11
Case Class Extractors
10
Tuple Extractors
4 more examples
0 improvement requests
0 proposed changes
edited
Dec 7 '16 at 20:16
+7
Collections
All Versions
10
List and Vector Cheatsheet
8
Introduction to Scala Collections
7 more examples
0 improvement requests
0 proposed changes
edited
Dec 9 '16 at 10:17
+13
Case Classes
All Versions
11
Generated Code Artifacts
6
Case Class Equality
4 more examples
1 improvement request
0 proposed changes
edited
2 days ago
+8
JSON
All Versions
9
JSON with Circe
5
JSON with spray-json
2 more examples
0 improvement requests
0 proposed changes
edited
Sep 15 '16 at 21:16
+3
Type Classes
All Versions
10
Simple Type Class
5
Extending a Type Class
1 more example
0 improvement requests
0 proposed changes
edited
Oct 24 '16 at 21:19
Var, Val, and Def
All Versions
9
Var, Val, and Def
5
Lazy val
2 more examples
0 improvement requests
0 proposed changes
edited
Nov 15 '16 at 23:21
+2
Enumerations
2.12.0
8
Days of the week using Scala Enumeration
6
Using sealed trait and case objects
1 more example
0 improvement requests
0 proposed changes
edited
Dec 12 '16 at 4:51
+3
Currying
All Versions
9
When to use Currying
4
Currying a function with a single parameter group
5 more examples
0 improvement requests
0 proposed changes
edited
Sep 8 '16 at 8:39
Monads
All Versions
11
Monad Definition
0 improvement requests
0 proposed changes
edited
Nov 26 '16 at 6:43
Classes and Objects
All Versions
6
Singleton & Companion Objects
1
Constructors
4 more examples
0 improvement requests
0 proposed changes
edited
Jan 6 at 0:22
+1
Type Variance
All Versions
4
Covariance
3
Contravariance
3 more examples
0 improvement requests
0 proposed changes
edited
Jul 22 '16 at 0:27
String Interpolation
2.10.1–2.11.8
5
Using expression in string literals
3
Hello String Interpolation
4 more examples
0 improvement requests
0 proposed changes
edited
Sep 12 '16 at 9:15
Traits
All Versions
4
Solving the Diamond Problem
3
Stackable Modification with Traits
2 more examples
0 improvement requests
0 proposed changes
edited
Aug 23 '16 at 8:22
+1
Partial Functions
All Versions
3
Basic syntax
3
Usage as a total function
3 more examples
0 improvement requests
0 proposed changes
edited
Nov 18 '16 at 18:52
+1
Option Class
2.10.1–2.11.8
4
Using Option Instead of Null
3
Basics
2 more examples
0 improvement requests
0 proposed changes
edited
Nov 23 '16 at 22:23
+8
For Expressions
All Versions
3
Monadic for comprehensions
2
Nested For Loop
4 more examples
0 improvement requests
0 proposed changes
edited
Oct 24 '16 at 20:47
+1
Functions
All Versions
5
Anonymous Functions
1
Composition
1 more example
0 improvement requests
0 proposed changes
edited
Oct 25 '16 at 18:31
+15
1
2
3
next
Blog
Say Farewell to Winter Bash 2016!
Introduction Topic
Getting started with Scala Language
Hello World by extending App
Hello World by Defining a 'main' Method
Hello World as a script
Scala Quicksheet
Using the Scala REPL
Stack Overflow works best with JavaScript enabled