ScalaでのSuspicious Shadowingについて
ある日。同僚から突然こんな問題が出題されました。
def doSomething(x: Int, y: Int): Unit = y match { case `x` => println("A") case 0 => println("B") case 1 => println("C") } doSomething(1, 0) // => ? doSomething(0, 1) // => ? doSomething(1, 1) // => ? doSomething(0, 0) // => ?
【クイズ】 最後の4行はそれぞれA.B.Cのどれが出力されるでしょーか!
xのマッチが怪しいなぁ、とおもいつつも、B, C, C, Bしか思いつきませんでしたが、答えはなんと…
続きを読む水質を保全するため、大量の黒いボールを貯水池に流し込む様子
ちなみに、これは水質に悪影響を及ぼす太陽光を遮るためらしい。
IoT製品がいますぐ作れる超小型モジュール BlueNinja
ほほー! すごくいいかんじ。
猫にハーネス(よろよろよろ、パタッ
絶対こうなるとおもったw