martin odersky | 22 Dec 19:25
Picon
Picon
Favicon

Re: Scala Object Notation ( SCON? )

> Hello:
> Is it possible to instantiate scala objects in a declarative way like
> JSON. I think this would be a solution:
>
> val p = new Person{
>    name = "Peter"
>    age = 20
>    friends = Array(
>       new Person{
>           name = "Gary"
>       }
>    )
>
> }
>
Sure. That you wrote is legal Scala, assuming you declared Person like this:

  class Person {
     var name: String = ""
     var age: Int = 99
     var friends: Array[Person] = Array()
  }

But maybe that's not what you wanted?

Cheers

 -- Martin


Gmane