【发布时间】:2017-09-19 15:42:54
【问题描述】:
def start(digit:Int)
{
var max = "9"*digit.toInt
var min = "1"+"0"*(digit-1).toInt
for(i <- max to min by -1){
. . ^ (type mismatch; found : String required: scala.collection.generic.CanBuildFrom[Nothing,Char,?])
var front = i
}
}
它说类型“不匹配;found:Stringrequired:scala.collection.generic.CanBuildFrom[Nothing,Char,?]”
【问题讨论】:
-
max 和 min 都是字符串,你的意思是它们是 Ints 吗?
-
是的,我将其转换为 Int。
-
一旦你把它们变成整数,它就可以工作了
-
好的..我会尝试其他的。
-
为了语言和它的名字,请不要尝试在 scala 中这样做