Scala勉強中。 テキストファイルを読み込んだり書き出したりしてみたくなりました。 いきなりピュアScalaで書くのは難しいだろうと思い、Javaのライブラリを使って書いたのですが、それでもちょっとハマりました。 代入式は Unit を返す いつもJavaで書いてるのと同じように while( ( line = reader.readLine ) != null ) println( line ) って書いたらコンパイルで警告が出ました。 file_read_java2.scala:12: warning: comparing values of types Unit and Null using `!=' will always yield true while( ( line = reader.readLine ) != null ) println( line )「あんた Unit