エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rust の turbofish と GHC 8 の Type Application ― または我々は如何にして多相な関数を単相化するか - ryota-ka's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rust の turbofish と GHC 8 の Type Application ― または我々は如何にして多相な関数を単相化するか - ryota-ka's blog
この記事は以下のページに移転しました. blog.ryota-ka.me Rust には std::str::FromStr という trait ... この記事は以下のページに移転しました. blog.ryota-ka.me Rust には std::str::FromStr という trait があって,データ型がこれを実装すると,from_str という名前の associated function *1 を通じて,str からそのデータ型に変換できるようになる. use std::str::FromStr; fn main() { let x = i32::from_str("42"); println!("{}", x.unwrap()) // 42 } これだけ見れば,特に取り立てて議論するべき点はない. 一方.str は parse というメソッドを持っていて,文字通り文字列のパーズを行うのだが,以下のようなシグネチャをしている. fn parse<F>(&self) -> Result<F, F::Err> where F: