[プログラミング] ** 演算子 in Java and Scala
あれっ。そうか。**演算子は Java には、なかったのか。
$ cat pow.java class Pow { public static void main(String... args) { int i = 3; int n = i ** 2; System.out.println(n); } } $ javac pow.java pow.java:4: error: illegal start of expression int n = i ** 2; ^ 1 error
てことは、Scala にもないかな。
$ cat pow.scala object Pow { def main(args: Array[String]) { var i = 3; var n = i ** 2; println(n); } } $ scala pow.scala /mnt/usbhd/xvd/t/pow.scala:4: error: value ** is not a member of Int var n = i ** 2; ^ one error found
やっぱり。でも、エラーメッセージは違うね。
| 固定リンク
この記事へのコメントは終了しました。
コメント