2021-01-01から1年間の記事一覧

try_trait_v2でOptionとResult両方に?を使う

この前 NoneError (try_trait (v1) の実装) が消えていたのを見て、どうやら try_trait_v2 に移行したらしいということで勉強した。 参考:RFC https://rust-lang.github.io/rfcs/3058-try-trait-v2.html Result<T, E> の Ok(t) については t: T があれば良いが、 </t,>…

ICFPC 2021 振り返り

今回はおもに解の手動更新用のGUIを作っていた。入力をグラフとしてGraphvizで可視化するするのとかも初期はやっていた。 グラフ表示の位置などのヒント情報を用いてGUIの頂点に色を塗るとか、そこからGUIで動かす頂点選択するとかは時間内に思いつきたかっ…