val parseInt = (s: String) => s.toInt
val num=parseInt.apply("10")
映射到Java中:
Function<String, Integer> parseInt = (String s) -> Integer.parseInt(s);
Integer num= parseInt.apply("10");
備選: 在斯卡拉:
val parseInt = (s: String) => s.toInt
val num=parseInt("10")
什麼是Java中的等價物
val num=parseInt("10")?
你需要格式化代碼以使其易於理解 – Lokesh
雖然Scala允許這兩個版本('val num = parseInt.apply(「10」)'和'val num = parseInt(「10」)'),在Java中它總是'Integer num = parseInt.apply(「10」);' –
'Integer num = parseInt.apply(「10」);' –