scala - Is it possible to import all variable from an object? -


if have object in package possible import , execute commands package? ex:

object example {   val fakemap: map[int, int] = map()   fakemap += (0 -> 1)   def afunction(a: map) = {     += (1 -> 2)     return   } } 

is possible automatically execute creating fakemap , adding value, other than:

import package.example  val amap = example.fakemap val newmap = example.afunction(amap) 

what need wildcard import:

import package.example._ 

(in java, you'd use import static same thing.)

this import members of example object, can invoke them without referencing class name:

val amap = fakemap val newmap = afunction(amap) 

Comments