goo blog サービス終了のお知らせ 

新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Scalaで遊んでました。リスト7.3 do-whileを使って標準入力を読み出す。

2018-06-01 10:53:28 | Scala

 REPLでやってみました。キーボードからの入力なので、IDEではチョット疑問?warningの内容はimportがダブってるとのことですかね?でもいつの間にか入力状態になってました。""Enterで終了しました。

さらにingelij IDEAで出来るんだろうか?どうもうまく実行できたようでもなかったんですが、いつの間にか入力できました。でも実行からList7_3を選べないし、realLine()だし、ちょっと理解不能気味。

line = io.Stdin.readLine()としました。ネットに情報がありました。print("Read: ")をワンテンポ早く出しました。

注意書き)

val line =""

while ((line = readLine() ) != "") //旨く行かない

   println("Read: " + line)

何故旨く行かないかというと、(line = readLine())の値はUnit、即ち()だからです。Javaだとlineの値になるようです。でもそれもなんか変で無いですか?考え方の違いかもしれませんが。(-_-;)


最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。