Skip to content

Day 3 / Mar 3 (Thu)

Opening Questions

  1. Are there any questions about the Scala topics covered?
  2. 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:

  1. Refactoring in IntelliJ IDEA
    • Rename
    • Extract Method
    • Override
  2. if expression
    • Predicates as Scala methods
    • Complex conditions using && and ||
    • Expressions vs statements

Others:

Working with the Learning Scala book

  1. sbt console, Scala REPL and :paste
  2. Scala worksheet
  3. class User(name: String)
  4. def toString

Working Hours

Day: Mar 3 (Thu)

8:30am - 3pm in the office

Back to top