この章では,以下のメソッドを持つ関数型待ち行列を構成する。
- head : 待ち行列の先頭要素を返す
- tail : 先頭要素を取り除いた形で待ち行列を返す
- enqueue : 指定した要素を末尾に追加した新しい待ち行列を返す
object Main { | |
def main(args: Array[String]) { | |
kiyoshi( List() ) | |
} | |
def kiyoshi(list: List[String]): Unit = { | |
list.reverse match { | |
case List("ズン", "ズン", "ズン", "ズン", "ドコ") => println("キ・ヨ・シ!"); sys.exit(); | |
case _ => { |