私はLongを返すことになっているメソッドがあります。ここで **type mismatch; found : Long required: Int**
タイプの不一致。 found:Long required:Int
がメソッドです:: は、しかし、私はエラーを取得する
def getRandom_IMEI(from : Long,to : Long) : Long = {
if (from < to)
return from + new scala.util.Random().nextInt(Math.abs(to - from));
return from - new scala.util.Random().nextInt(Math.abs(to - from));
}
と私はこのような、このメソッドへの呼び出しを行うとき:
def IMEI() : String ={
var str: String =""
var rand:Long = 0
rand = functest.getRandom_IMEI(350000000000000,355000000000000) //error
str=rand.toString()
return str
}
私はこのエラーがあります:
Multiple markers at this line:
◾integer number too large
◾integer number too large
IMEI関数で 'val'を' var'ではなく、一度だけ割り当てます。 –
私の投票を得るsaleh –