2020-11-22から1日間の記事一覧

day 45 @その他 コマンドラインの引数に関するプラクティス。

フラグはオプションのタイプであり、ブール型のオプションであり、デフォルトでは常にfalseです(例:--verbose、-quiet、-all、-longなど)。オプションは、関数にhowを実行するよう指示します(例:-a、-l、-verbose、-output、-name、-cなど)。引数が関…

day 45 @rust テスト3

・ユニットテストの作成 testsというモジュールを作成する。 #[cfg(test)]属性を加える。 テスト関数を追加する。 #[cfg(test)] mod tests { #[test] fn hogehoge_test() { assert_eq!(1, 2) } } ・rustではprivateな関数のテストも可能。・統合テストの作成…

day 45 @go nil slice

スライス型の変数を宣言のみして初期化されていない時、 それはnilとなり、長さ0、大きさ0となる。