目前我的系统已经为用户输入两个数字的能力,在尾部的最后一个数字被发现,回来后,我怎么能得到的数据和数据2,只显示有号码,而不是SK1/SK3之前。目前我收到错误;斯卡拉不能解析符号
错误:(177,28)的值> =不是(字符串,整数) VAL最高=的成员,如果(数据> = DATA2){
//Compare 2 values
def mnuCompareTwoStocks(f: (String) => (String, Int)) = {
print("Stock > ")
val data = f(readLine)
print("Stock 2 > ")
val data2 = f(readLine)
val highest = if (data >= data2){
println(data)
}
else
{
println(data2)
}
println(s"${data._1}: ${data._2} ${data2._1}: ${data2._2}")
}
编辑: 工作成果
//Compare 2 values
def mnuCompareTwoStocks(f: (String) => (String, Int)) = {
print("Stock > ")
val data = f(readLine)
print("Stock 2 > ")
val data2 = f(readLine)
if (data._2 >= data2._2){
println("The higher stock is " + data)
}
else
{
println("The higher stock is " + data2)
}
println(s"${data._1}: ${data._2} ${data2._1}: ${data2._2}")
}
让它'VAL最高= IF(...)的数据别的data2' – rethab
@rethab同样的错误是发生 –