Day 3 / Mar 3 (Thu)¶
Opening Questions¶
- Are there any questions about the Scala topics covered?
- What do you think was the most important Scala feature covered yesterday?
Topics¶
Continuing development of calculator
project as the foundation to teach the following:
- Refactoring in IntelliJ IDEA
- Rename
- Extract Method
- Override
if
expression- Predicates as Scala methods
- Complex conditions using
&&
and||
- Expressions vs statements
Others:
Working with the Learning Scala book
sbt console
, Scala REPL and:paste
- Scala worksheet
class User(name: String)
def toString
Working Hours¶
Day: Mar 3 (Thu)
8:30am - 3pm in the office