2016-03-31 22 views
1

whileループをscalaで実行しようとしています。whileループの外で宣言された変数は、スカラのwhileループの内側ではアクセスできません。

私は、次のコードを持っている:私はこのコードをステップ実行すると

var basicInteger = 0 
var finished = false 
while(!finished) { 
    basicInteger += 1 
    finished = true 
} 

変数basicIntegerはアクセスできなくなり、IntelliJのIDEが、それはローカル変数basicIntegerを見つけることができないことを私に伝えます。

whileループ内で外部定義された変数をスカラーで参照することはできますか?

+0

解決済みですか? – slouc

+0

はい、間違った演算子を使用して私の問題でした。あなたが指摘したように、コードはすべて有効でした。ありがとうございました! –

答えて

7

これはIntelliJ IDEデバッガと関係があります。あなたのコードは完全に有効です。

関連する問題