2016-12-23 10 views

答えて

3

あなたのコードが原因read関数本体の内部で、本当に汎用的ではないが、あなたはTおよびVStringおよび(Int, Int)と仮定しています。ジェネリックパラメータはメソッドシグネチャの境界です。引数の型や戻り値の型が何らかの形で互いに関係している場合にのみ有効です。私はあなたのコードを考えて

read関数シグネチャで具体的な型を使用して完全に罰金となります。

def read(fileName: String, mapName: mutable.Map[String, (Int, Int)]) { 
    mapName("abc") = (1,2) 
} 
関連する問題