Beruflich Dokumente
Kultur Dokumente
;
is omitted almost
everywhere
Variables
Scala: Java:
myObject.myMethod(1) myObject.myMethod(1);
myObject myMethod(1)
myObject myMethod 1
myObject.myMutatingMethod() myObject.myMutatingMethod()
myObject.myMutatingMethod
myObject myMutatingMethod
Method Overriding
Scala: Java:
} }
... ...
... ...
} else { } else {
... ...
} }
For-loops
Scala: Java:
}
Varargs
def foo(values: String*){ } public void foo(String... values){ }
numbers.get(0);
numbers(0)
=> 1 => 1
Collections Map
Scala: Java:
List[String] List<String>
Tuples
Scala: Java:
val quadruple =
import java.util.ArrayList
"""A\sregex""".r java.util.regex.Pattern.compile(A\\sregex);