Rust part10at TECHRust part10 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト451:デフォルトの名無しさん 21/05/06 01:05:25.16 ut0g6JOd.net >>443 3行でまとめて 452:デフォルトの名無しさん 21/05/06 01:35:02.38 SpjdL+PT.net デイブ・ハーマン(Dave Herman)というECMAScript委員会のMozillaの代表者の人がいました。 リポジトリ上のコミットログでは目立ちませんが、彼の好みがRustチームの好みを作り、チームの組織と維持に重要な役割を果たしていました。 彼はチームの決定をほとんど穏やかに受け入れていましたが、let mut と var のどちらにするかについては var を使うというチームの決定に同意しませんでした。 453:デフォルトの名無しさん 21/05/06 01:36:11.91 V2I8vwdu.net >>421 でも、 BYTE c = 'a'; と let c = 'a'; では間違い易さが違う。後者は、int か BYTE か SBYTE か分からない。 454:デフォルトの名無しさん 21/05/06 01:37:37.69 V2I8vwdu.net Rustだと、明示するには、 let c:i8 = 'a'; とキータイプが多くなってしまうな。 455:デフォルトの名無しさん 21/05/06 01:40:47.77 V2I8vwdu.net 例えばの話、演算子も優先順位が決まっているので、 if ( (a >= 5 && a <= 10) || (b>=10 && b <=20) ) {・・・} 見たいな条件も、優先順位の括弧を省略できるかも知れないが、勘違いや 記憶違いを防ぐために書いた方がいいと言われている。 int c = 'a'; char c ='a'; auto c = 'a'; ではやはり、autoはバグの原因になりそう。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch