teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

註記を追加

2020/12/21 12:23

投稿

gemmaro
gemmaro

スコア358

answer CHANGED
@@ -1,3 +1,5 @@
1
+ 註記:この回答には何点か誤りを含む記述があります(本文の修正は加えていません).本文中の「註記」箇所について,詳しくはコメント欄を参照してください.
2
+
1
3
  # コンパイルが通るまで
2
4
 
3
5
  まず,問題文のコードについて見てみます.
@@ -139,8 +141,12 @@
139
141
  例にも示されている通り, `s.chars().count()` のようにします.
140
142
  ここで `s` は `String` 型の値が束縛されている変数です.
141
143
 
144
+ 註記:文字数の扱いに関して不正確な記述です.
145
+
142
146
  # なぜ `std::string::String` の `len` は `usize` を返すのか
143
147
 
148
+ 註記:この節では `usize` が多倍長整数であるかのような言い回しをしていますが,これは誤りです.
149
+
144
150
  ここまで,Rust言語で「どのようになっているか」を見てきました.
145
151
  しかし,「なぜそうなっているのか」を考えてはきませんでした.
146
152
  ここからは質問に対する私の予想を書いています.