按scala的教程做一个队列的例子,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 03:32:16
按scala的教程做一个队列的例子,
Error:(330,21) constructor Queue in class Queue cannot be accessed in class hello
Access to protected constructor Queue not permitted because
enclosing class hello is not a subclass of
class Queue in package immutable where target is defined
val empty = new Queue[Int]()
^
Error:(330,21) constructor Queue in class Queue cannot be accessed in class hello
Access to protected constructor Queue not permitted because
enclosing class hello is not a subclass of
class Queue in package immutable where target is defined
val empty = new Queue[Int]()
^
scala中Queue的声明是这样的:
class Queue[+A] protected(protected val in: List[A], protected val out: List[A])
extends AbstractSeq[A]
with LinearSeq[A]
with GenericTraversableTemplate[A, Queue]
with LinearSeqLike[A, Queue[A]]
with Serializable {
.
}
所以可以看出它的构造函数式protected的,因此你不能使用new访问它的构造函数.
不过你可以使用它的伴生对象来生成一个Queue的实例:
val empty = Queue[Int]()
class Queue[+A] protected(protected val in: List[A], protected val out: List[A])
extends AbstractSeq[A]
with LinearSeq[A]
with GenericTraversableTemplate[A, Queue]
with LinearSeqLike[A, Queue[A]]
with Serializable {
.
}
所以可以看出它的构造函数式protected的,因此你不能使用new访问它的构造函数.
不过你可以使用它的伴生对象来生成一个Queue的实例:
val empty = Queue[Int]()
按scala的教程做一个队列的例子,
Scala 是一个什么样的语言!
若干名同学组成一个8列的长方形队列,如果原队列中增加120人,就能组成一个长方形队列,原长方形队列有
scala 元组的个数不知道怎么定义
队列的基本概念
由若干名同学组成一个8列的长方形队列,如果原队列中增加120人,就成了一个正方形队列;
若干人组成一个8列的长方形,增加120人,能成正方形队列;原队列减少120人,也成正方形队列.原有多少人?
大学生运动会进行列队表演,排列一个正方形队列,如果这个队列横竖再增加一排,还需补充21人,参加队列表演的有多少人?
求循环队列中元素个数使用一个元素个数为100的数组存储循环队列,如果采取少用一个元素空间来区别循环队列空和满,约定队列首
队列操的英文怎么说?
数据结构问题,关于队列的
数据结构循环队列的问题