2020-07-01から1ヶ月間の記事一覧

くそコード

await(try Future.failed(new Exception("error")) catch { case e: Throwable => Future.successful(()) }) must equalTo(()) 結果 [error] java.lang.Exception: error はいくそ

`+:` `:+`

List val list = List(1, 2, 3, 4) list match { case a :: b => { ... } case _ => { ... } } a: 1 b: List(2, 3, 4) Seq val seq = Seq(1, 2, 3, 4) seq match { case a +: b => { ... } case _ => { ... } } a: 1 b: Seq(2, 3, 4) :+ は逆やねー (´▽`)

REPL うごかん

うごかね おとしてみる え、、、 WSL1 だとREPLうごかんらしい github.com WSL 2 いれる docs.microsoft.com WSL 2 は、Windows 10、バージョン 2004、ビルド 19041 以上でのみ使用できます。 Windows のバージョンを更新しなければならない場合があります。…

Option#contains

だまされそうになった object Option { ... /** Tests whether the option contains a given value as an element. * * @example {{{ * // Returns true because Some instance contains string "something" which equals "something". * Some("something") …

swift + vs code + wsl

windows(wsl) + swiftせっとあっぷ - うおおお wsl + swift はいれとく vs code と wsl の連携 Remote - WSL - Visual Studio Marketplace を vs code に入れる したら「><」おして 「Remote-WSL: New Window」 したらつながる code ファイル名 でwslから vs…

val (t1, t2): (Rep[A], Rep[Option[B]]) ... if ((t2.map(_.B.isDefined) && t1.A < t2.flatMap(_.B)) == LiteralColumn[Boolean](true)) { t2.flatMap(_.B).get } else { t1.A } ↓ val (t1, t2): (Rep[A], Rep[Option[B]]) ... t2.flatMap(_.B).fold(t1.A)…

swift + emacsでやろうとしたけど

どうせなので今回は ubuntu に emacs いれてみようかなと おすすめされえた2つをいれとく、 cmigemo sudo apt install cmigemo agコマンド sudo apt install silversearcher-ag https://www.yokoweb.net/2018/05/07/ubuntu-18_04-desktop-emacs25/ www.atma…