2020-03-01から1ヶ月間の記事一覧
calss A @Inject() ( val hoge: Hoge ) extends B { ... } trait B { val hoge: Hoge ... }
Unity Hubをインストール Unity Hub Macはbrewでこちらをunity-hub ライセンス認証 環境設定 -> ライセンス管理 -> 手動で認証 -> ライセンスリクエストを保存 から任意の場所にアクティベーションファイルを保存する 保存したらURLから認証ページへとんで認…
https://www.playframework.com/documentation/ja/2.2.x/ScalaJsonCombinators
Tech Tips: Scala: implicit の使い方
Object.keys(obj).forEach((key) -> { let param = obj[key]; ... } Object.keys() - JavaScript | MDN
この指摘2回目では・・・・ foldでかくと Future.successful(Option(1)).flatMap(fold(Future.failed(new Exception("e")))(v => Future.successful(v))) scalaz Future.successful(Option(1)) emap (_ \/> new Exception("e")) うーんなぁ・・・ぐやじぃ …
tech.recruit-mp.co.jp
case class Hoge(opt: Int) val hoge = Hoge(opt = 1) val opt = hoge コンパイル結果 [error] ~~~: recursive value hoge needs type [error] val opt = hoge 型推論こわしてるっぽいが、、、 参考 scala / bug github.com sbt / sbt github.com いったんは…
なかみ /** * @return a matcher checking the type of an Exception and its message (as a regexp) */ def throwA[E <: Throwable](message: String = ".*")(implicit m: ClassTag[E]): Matcher[Any] = { throwA(m).like { case e: Throwable => createExpectable(e.getMessage.notNull).applyMatcher(BeMatching.withPart(m…</:>