Skip to content

Instantly share code, notes, and snippets.

型のパラメータ化

19.1 関数型待ち行列

この章では,以下のメソッドを持つ関数型待ち行列を構成する。

  • head : 待ち行列の先頭要素を返す
  • tail : 先頭要素を取り除いた形で待ち行列を返す
  • enqueue : 指定した要素を末尾に追加した新しい待ち行列を返す
@dnoguchi
dnoguchi / zundoko.scala
Created March 26, 2016 00:44
ズンドコプログラム
object Main {
def main(args: Array[String]) {
kiyoshi( List() )
}
def kiyoshi(list: List[String]): Unit = {
list.reverse match {
case List("ズン", "ズン", "ズン", "ズン", "ドコ") => println("キ・ヨ・シ!"); sys.exit();
case _ => {