Ho visto questo tipo di codice innumerevoli siti web ancora non sembra per compilare:Scala non trovato: il valore x All'apertura della confezione, tornato tuple
def foo(): (Int, Int) = {
(1, 2)
}
def main(args: Array[String]): Unit = {
val (I, O) = foo()
}
Non riesce sulla linea marcata, riportando:
- non trovato: valore che
- non trovato: il valore O
Quale potrebbe essere la causa di questo?
È perché sono lettere maiuscole. Controlla http://stackoverflow.com/questions/2727612/scalas-tuple-unwrapping-nuance. 'val (i, o) = foo' funzionerà. – Chirlo