関数型言語では宣言的な関数を用いることが推奨されるのでループで++みたいな手続きをそのまま書くのはノットソークールだと。慣れたら再帰で書くほうが直感的になる感、チョットわかった。 def sumList(list:List[Int]): Int = { list match { case Nil => …
ダック・タイピング - WikipediaJavaのようにjava.lang.Objectがすべての親になっており、必ず階層を必要とする考えで型を決定する場合は、その階層構造から型を決定することが出来るという話らしい。どの階層構造に属しているか否かで型の判別ができます、…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。