2019-09-01から1ヶ月間の記事一覧

Zero-SizedなオブジェクトをVecに入れてみる

Zero-Sizedなオブジェクトは、メンバを持たない構造体から作ることができます。 struct Blank; // struct Blank {} と同じ fn main() { println!("{}", std::mem::size_of::<Blank>()); // => 0 } https://play.rust-lang.org/?version=stable&mode=debug&edition=2</blank>…

FlutterでFireRemoteConfigを使ってバージョンアップを強制する

FlutterとRemoteConfigを使って、 アプリをあるバージョン"以上"にする方法を紹介します (正確には アプリがあるバージョン未満の場合にアップデートを促す方法、です) まずFlutter側のRemoteConfigの設定を済ませます pub.dev 以下のようにRemoteConfigの…

String and &str in rustについて

github.com My first ever zine, titled "String and &str in Rust" and featuring many cats!✨You can print it from here -> https://t.co/X1xQWrqzpC pic.twitter.com/qV68ZaDjZz— Jeena Lee (@thejeenalee) September 17, 2019 Twitterでみかけたこちら…

std::i32::MAX vs i32::max_value()

std::i32::MAXとi32::max_value()、重複した役割のものがなぜ存在するのかなーと思ってちょっと調べていたことをメモ