osa2's memo

自分の記憶のために・・・。

Rustの型推論??

このコード、さりげにすごくないですか?

let guess: u32 = "42".parse().expect("Not a number!");

左辺で typeを明示的に指定しないといけないのは仕方ないとして、その型で右辺の parseが何を expectされているのか、イチイチ明示的に指定しなくて良いわけで(しかし右辺にリテラルで「数字じゃない」と書いているのがなんだか台無しな気もするけど...)。

これって、きょうびあたりまえなのでしょうか?