2020-08-01から1ヶ月間の記事一覧

型エイリアスの定義/参照の順序関係について

Foo を定義しているタイミングに注目してほしいのだけど、以下の実装がエラーや警告もなく普通に動く1 fn main() { let a: Foo = 10; println!("{}", a); type Foo = u32; // Fooの利用箇所より下の行で定義している } (変数の定義なんかと同じで)使うタイ…