InterviewSolution
Saved Bookmarks
| 1. |
What is a package object? |
|
Answer» In Scala, every package permits one package object to declare. It is a singleton object where the defined members can be imported in a class through the package import. It lets the developer define top-level FUNCTIONS. Please note that overloading is not ALLOWED in package objects. Let’s see an example: package object myconverters { DEF fromAtoB (a:A): B = ... //conversion logic def fromAToInt (a:A):Int = ... //conversion logic different other converters } |
|