2020/06/30 に開催された Shinjuku.rs #10 に参加しました
フォルシア株式会社さんが主催の Rust の LT イベント Shinjuku.rs #10 @オンライン に参加しました。connpass 上での参加登録者は 60 名以上!Rust の勢いを感じます。
ブログ枠で参加させていただいたので、参加レポートをまとめます。
フォルシア株式会社さんが主催の Rust の LT イベント Shinjuku.rs #10 @オンライン に参加しました。connpass 上での参加登録者は 60 名以上!Rust の勢いを感じます。
ブログ枠で参加させていただいたので、参加レポートをまとめます。
Rust で map を使いたいとき、選択肢として
のいずれかがあります。このうち前者の BTreeMap
は、キーによってソートされた状態で値が格納されるので、いろいろ操作したあとに最小値がほしいとか、ある区間の中にある値たちがほしい、みたいな場面で役立ちます。
「最大値がほしい」という場合にも当然役立つのですが、どのように最大値を取得するのが効率が良いか、考えたことはあるでしょうか。調べてみたので、まとめておこうと思います。
競プロ用のライブラリを Rust で作ってみたシリーズ 〜 chmin! / chmax! マクロ編〜 - Qiita の Appendix として、
の 2 点をこちらに載せておこうと思います。Qiita の記事を先にお読みいただければと思います。
仕事で TypeScript を書いています。メインとして使っている Neovim で少し込み入った構造の ts ファイルを開くと、シンタックスハイライトがうまく効かないことがしばしばありました。vim-polyglot
をインストールすることで解決できたので、簡単にまとめておきます。
昨日の ABC166 の E - This Message Will Self-Destruct in 5s にて、 std::collections::HashMap
や std::collections::BTreeMap
を何も考えずに使用してしまい、WAをとってしまったため自戒としてまとめておこうと思います。