Dlaczego queue.get() zwraca listę empy?Scala. Pobierz pierwszy element listy
class MyQueue{
var queue=List[Int](3,5,7)
def get(){
this.queue.head
}
}
object QueueOperator {
def main(args: Array[String]) {
val queue=new MyQueue
println(queue.get())
}
}
Jak mogę uzyskać pierwszy element?
Podczas nauki może okazać się przydatne wyraźne zapisanie większej liczby typów niż jest to konieczne. W takim przypadku, gdybyś napisał 'def get(): Int {this.queue.head}' kompilator powiedziałby, że wystąpił problem z metodą 'get'. –