When I using java there are something like double bracket initialization that actually make some runtime trade off. In scala I discover the simple way to initiate object property like
val button1: Button = new Button
button1.setText("START")
button1.setPrefWidth(100)
Which can be rewriten to
val button2: Button = new Button {
setText("PAUSE")
setPrefWidth(100)
}
Is these make any difference from performance or something else?