Index
A
add method
Algebraic data types (ADT)
Anonymous function
SeeFunction literal
Apache Ant
Apache Ivy
apply method
Array
ArraryBuffer
aScalaMethod method
B
Backus–Naur Form (BNF)
@BeanProperty annotation
before/after method
Boolean type
buffer methods
Build definition
C
Call-by-name mechanism
Call-by-name parameter
Call-by-value
Case classes
definition
mutable properties
nested pattern matching
Person class
Person instances
read-only properties
charityRun method
Class
Book.class
creation
definition
instance
names
Scala 2
Scala 3
Closure
Compiler optimization
branch table
considerations
lookupswitch
tableswitch
computeArea method
Constructors
auxiliary
creation
default values
definition
field visibility
javap-c Book.class
private
controllers package
Control structures
if/the/else expressions

Get Beginning Scala 3: A Functional and Object-Oriented Java Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.