Momentan hat mein System die Möglichkeit für einen Benutzer 2 Zahlen einzugeben, die letzte Zahl am Schwanz ist gefunden und zurückgegeben, wie bekomme ich die Daten und Daten2 nur dort Nummern, nicht die SK1/SK3 vorher. Momentan bekomme ich den Fehler;Scala Can not Resolve Symbol
Fehler: (177, 28) Wert> = ist kein Mitglied von (String, Int) val höchste = if (data> = Daten2) {
//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}")
}
EDIT: Das Arbeitsergebnis
//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}")
}
Machen Sie es val höchste = wenn (...) Daten sonst data2' – rethab
@rethab gleichen Fehler ist aufgetreten –