エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rustで強めに型をつけるPart 5: 「なんでも文字列」をやめる | κeenのHappy Hacκing Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rustで強めに型をつけるPart 5: 「なんでも文字列」をやめる | κeenのHappy Hacκing Blog
κeenです。「強めに型をつける」シリーズです。 いつか書こうと思って後回しにしてたら全然書かなかった... κeenです。「強めに型をつける」シリーズです。 いつか書こうと思って後回しにしてたら全然書かなかったので寝れない夜に筆をとります。 特にスクリプト言語を使ってた人にありがちな「なんでも文字列」について。 スクリプト言語だと文字列の扱いが簡単ですし、操作する関数も色々あるのでついつい何にでも文字列を使ってしまいがちです。 例えば状態をあらわすのに文字列を使ったりしてませんか? // "朝", "昼", "夜"で時間帯を表わす fn hello(period: &str) -> &str { // 文字列にパターンマッチできる。便利! match period { "朝" => "おはようございます", "昼" => "こんにちは", "夜" => "こんばんは", // Rustがエラーを出すのでそれ以外の場合も処理しておく _ => unreachable!(), } } あるいは、構造