2018-08-21から1日間の記事一覧
恥ずかしい話なんですが、Scala の名前渡しパラメータ (by-name parameter) がメソッドの中でパラメータを参照する度に評価されてしまうことを知りませんでした。つまりこういうことですね。 def f: Int = { println("hello") 0 } def g(v: => Int) = { v + …
恥ずかしい話なんですが、Scala の名前渡しパラメータ (by-name parameter) がメソッドの中でパラメータを参照する度に評価されてしまうことを知りませんでした。つまりこういうことですね。 def f: Int = { println("hello") 0 } def g(v: => Int) = { v + …