エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
コンパイルエラー以外の局面における「所有権」 - condor's diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
コンパイルエラー以外の局面における「所有権」 - condor's diary
この記事は、Rust Advent Calendar 2016の12/19の記事になるはずだったエントリです。 所有権 Rustとい... この記事は、Rust Advent Calendar 2016の12/19の記事になるはずだったエントリです。 所有権 Rustといえば所有権というのは、Rubyといえばオープンクラス、というくらいの「言語ならでは」の機能だと思います。 基本的にはこういうやつですね。 struct Z { x: i32, } fn main() { let x = Z { x: 1 }; let y = x; println!("x = {}", x.x);//エラー E0382: use of moved value cf. https://doc.rust-lang.org/error-index.html#E0382) } Rustを最初に書き始めた時は、なんでこんなに煩いんだろうと思う所有権ですが、慣れてくるとその良さがわかります。 以下では、その具体的な ところで、RustでI/Oに関するnat