2011-08-17 6 views

答えて

10

これを試してみてください:

var lastSecurity = "" 

def allSecurities = for { 
    security <- lastTrade.keySet.toList 
} yield { 
    lastSecurity = security 
    security 
} 
1

それはちょうどこれらがvar Sまたはval秒であるかどうかは問題ではありません

2 
1 

を印刷し

var a = 1 
{ 
    var a = 2 
    println(a) 
} 
println(a) 

ようなものです。 Scalaでは、外側のスコープから変数をシャドーすることができますが、これは、包含関係、匿名関数、パターンマッチングなどのキーワードを使用する必要がある場合、混乱することがあります。

関連する問題