2009-10-11から1日間の記事一覧

Listのreverse

再帰のべんきょ こっちのコードはコップ本から //Scala def reverse[T](lst: List[T]): List[T]= lst match { case List() => lst case head :: tail => reverse(tail) ::: List(head) } println(reverse(List(1,2,3))) //=>List(3,2,1) 末尾再帰。なってる…

Listのappend

再帰の(略 ちょうどコップ本に載ってたので、変数名以外コップ本に書いてあるまま。 //Scala def append[T](lst1: List[T], lst2: List[T]):List[T]= lst1 match{ case List() => lst2 case head :: tail => head :: append(tail,lst2) } println(append(Lis…

Ruby技術者認定試験

そういえば、先月Ruby技術者認定試験を受けて、無事合格しました。まだ認定証届いてないけど。 Ruby技術者認定試験 公式ガイド (ITpro BOOKs)のおかげですね。