佇列資料訪問,符合先進先出策略
1、佇列的建立
2、佇列元素的追加//import _root_.scala.collection.mutable
import scala.collection.mutable
val q1 = new mutable.queue[int]
println(q1)
3、向佇列中追加listq1 += 1;
println(q1)
4、按照進入佇列的順序刪除元素q1 ++= list(2, 3, 4)
val list6 = list(1,2)
q1 ++= list6
println(q1)
q1.dequeue()
println(q1)
5、塞入資料
6、返回佇列的第乙個元素q1.enqueue(9, 8, 7)
println(q1)
println(q1.head)
7、返回佇列最後乙個元素
println(q1.last)
8、返回除了第乙個以外的元素
println(q1.tail)
黑猴子的家 Scala 函式變種
1 變種1,乙個引數 第一種 乙個引數 def pla1 a1 string unit 2 變種2,兩個引數 第二種 兩個引數 def pla2 a1 string,a2 string unit pla2 a2 hei a1 haha 3 變種3,引數預設值 第三種 引數預設值 def pla3 a...
黑猴子的家 Scala 密封類
如果想讓case類的所有子類都必須在申明的該類的相同的檔案中定義,可以將樣例類的通用超類宣告為sealed,叫做密封類,密封就是外部使用者不能在其他檔案中定義子類。不能被繼承只能自己用 sealed abstract class trafficlightcolor case object red e...
黑猴子的家 Scala 引數(型別)推斷
傳入函式表示式 highorderfunction1 x double 3 x 引數推斷省去型別資訊 highorderfunction1 x 3 x 單個引數可以省去括號 highorderfunction1 x 3 x 如果變數旨在 右邊只出現一次,可以用 來代替 highorderfuncti...