Reading

  1. https://docs.scala-lang.org/getting-started/index.html
  2. https://www.manning.com/books/functional-programming-in-scala
  3. https://docs.scala-lang.org/getting-started/sbt-track/getting-started-with-scala-and-sbt-on-the-command-line.html
  4. https://www.baeldung.com/scala/option-type
  5. https://www.tutorialspoint.com/scala/scala_lists.htm
  6. https://alvinalexander.com/scala/understanding-scala-collections-hierarchy-cookbook/
  7. https://docs.scala-lang.org/tour/classes.html
  8. https://www.geeksforgeeks.org/overriding-tostring-method-in-scala/
  9. https://docs.scala-lang.org/tour/polymorphic-methods.html
  10. https://docs.scala-lang.org/overviews/core/string-interpolation.html
  11. https://alvinalexander.com/scala/iterating-scala-lists-foreach-for-comprehension/
  12. https://docs.scala-lang.org/tour/package-objects.html
  13. https://anil.cloud/2017/06/14/optional-parameters-in-scala/
  14. https://www.oreilly.com/library/view/scala-cookbook/9781449340292/ch01s03.html
  15. http://eed3si9n.com/learning-scalaz/index.html
  16. sbt/sbt#2521