目前我的系統已經爲用戶輸入兩個數字的能力,在尾部的最後一個數字被發現,回來後,我怎麼能得到的數據和數據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同樣的錯誤是發生 –