@@ -3420,7 +3420,7 @@ <h1><a class="header" href="#キャスト" id="キャスト">キャスト</a></h
34203420明示的に引き起こすことが出来ます。しかし、いくつかの変換はキャストを必要とします。
34213421型強制は普及していて、大体の場合、害はないのですが、これらの "真のキャスト" は稀で、
34223422潜在的に危険です。ですから、キャストは < code > as</ code > キーワードを用いて、明示的に
3423- 呼び起こさなければなりません : < code > expr as Type</ code > </ p >
3423+ 実行しなければなりません : < code > expr as Type</ code > </ p >
34243424<!--
34253425True casts generally revolve around raw pointers and the primitive numeric
34263426types. Even though they're dangerous, these casts are infallible at runtime.
@@ -3434,7 +3434,7 @@ <h1><a class="header" href="#キャスト" id="キャスト">キャスト</a></h
34343434もしキャストが何か微妙なコーナーケースを引き起こしたとしても、
34353435何の指摘もされないでしょう。キャストは単に成功します。そうは言ったものの、
34363436キャストは型レベルで正しくなければなりません。でなければそのキャストは静的に
3437- 防がれます。例えば、 < code > 7u8 as bool</ code > はコンパイルされません 。</ p >
3437+ 防がれます。例えば、 < code > 7u8 as bool</ code > はコンパイルできません 。</ p >
34383438<!--
34393439That said, casts aren't `unsafe` because they generally can't violate memory
34403440safety *on their own*. For instance, converting an integer to a raw pointer can
@@ -3470,7 +3470,7 @@ <h1><a class="header" href="#キャスト" id="キャスト">キャスト</a></h
34703470 -->
34713471< ul >
34723472< li > < code > *T as *U</ code > 但し < code > T, U: Sized</ code > </ li >
3473- < li > < code > *T as *U</ code > TODO: アンサイズの場合について説明する </ li >
3473+ < li > < code > *T as *U</ code > TODO: サイズが不定の場合について説明する </ li >
34743474< li > < code > *T as integer</ code > </ li >
34753475< li > < code > integer as *T</ code > </ li >
34763476< li > < code > number as number</ code > </ li >
0 commit comments