by shigemk2

当面は技術的なことしか書かない

2015-06-30から1日間の記事一覧

Cleanの一意型

Clean 一意型 調査メモ - Qiitaqiita.com 一意性とは一度しか使われないことのため、2か所で使われているとエラー これとにているという話をした。無論、下のものは何度も使ってもエラーにはならないが。 def intDouble(rng: RNG): ((Int, Double), RNG) = {…

case classの可変長引数をパターンマッチでごにょごにょしたかった

ざっくり言うと、こういう流れです。 // 定義する scala> case class Hoge(xs: Int*) defined class Hoge // 普通にパターンマッチしてもエラー scala> Hoge(1,2,3) match {case Hoge(xs) => xs.sum } <console>:10: error: value sum is not a member of Int Hoge(1,</console>…