検索
Results of 21 - 30 of about 46 for mut (0.048 sec.)
- 入出力プロジェクトを改善する - Rust 日本語版 7170
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ん。 ファイル名: src/lib.rs impl Config { pub fn new(mut args: std::env::Args) -> Result<Config, &'static s...
とで args を可変化する予定なので、 args 引数の仕様に mut キーワードを追記でき、可変にします。 添え字の代わり...
, case_sensitive: bool, } impl Config { pub fn new(mut args: std::env::Args) -> Result<Config, &'static s...
ry: &str, contents: &'a str) -> Vec<&'a str> { let mut results = Vec::new(); for line in contents.lines()...
- https://man.plustar.jp/rust/book/ch13-03-improving-our-io-project.html - [similar]
- パターン記法 - Rust 日本語版 7170
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
るというものです。 #![allow(unused)] fn main() { let mut setting_value = Some(5); let new_setting_value = S...
曖昧なので、 コンパイルエラーになります。 ref と ref mut でパターンに参照を生成する ref を使用して値の所有権...
した値を可変化できるように可変参照を生成するには、 &mut の代わりに ref mut を使用します。 理由は今度も、パ...
パターンの例です。 #![allow(unused)] fn main() { let mut robot_name = Some(String::from("Bors")); match rob...
- https://man.plustar.jp/rust/book/ch18-03-pattern-syntax.html - [similar]
- 環境変数を取り扱う - Rust 日本語版 7094
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
c<&'a str> { let query = query.to_lowercase(); let mut results = Vec::new(); for line in contents.lines()...
un(config: Config) -> Result<(), Box<Error>> { let mut f = File::open(config.filename)?; let mut contents...
= String::new(); f.read_to_string(&mut contents)?; let results = if config.case_sensitive...
- https://man.plustar.jp/rust/book/ch12-05-working-with-environment-variables.html - [similar]
- 循環参照は、メモリをリークすることもある - Rust 日本語版 7094
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
il()); if let Some(link) = a.tail() { *link.borrow_mut() = Rc::clone(&b); } // aを変更後のbの参照カウント...
に配置します。 それから RefCell<Rc<List>> の borrow_mut メソッドを使用して中の値を Nil 値を持つ Rc<List> か...
w(vec![Rc::clone(&leaf)]), }); *leaf.parent.borrow_mut() = Rc::downgrade(&branch); println!("leaf parent...
ent フィールドには、 RefCell<Weak<Node>> の borrow_mut メソッドを使用して、それから Rc::downgrade 関数を使...
- https://man.plustar.jp/rust/book/ch15-06-reference-cycles.html - [similar]
- ファイルを読み込む - Rust 日本語版 7033
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
, filename); // ファイルが見つかりませんでした let mut f = File::open(filename).expect("file not found");...
let mut contents = String::new(); f.read_to_string(&mut co...
- https://man.plustar.jp/rust/book/ch12-02-reading-a-file.html - [similar]
- テスト駆動開発でライブラリの機能を開発する - Rust 日本語版 7033
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ry: &str, contents: &'a str) -> Vec<&'a str> { let mut results = Vec::new(); for line in contents.lines()...
un(config: Config) -> Result<(), Box<Error>> { let mut f = File::open(config.filename)?; let mut contents...
= String::new(); f.read_to_string(&mut contents)?; for line in search(&config.query, &con...
- https://man.plustar.jp/rust/book/ch12-04-testing-the-librarys-functionality.html - [similar]
- 高度なトレイト - Rust 日本語版 7033
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
main() { pub trait Iterator { type Item; fn next(&mut self) -> Option<Self::Item>; } } リスト19-20: 関連...
l Iterator for Counter { type Item = u32; fn next(&mut self) -> Option<Self::Item> { // --snip-- この記法...
sed)] fn main() { pub trait Iterator<T> { fn next(&mut self) -> Option<T>; } } リスト19-21: ジェネリクスを...
t; impl fmt::Display for Point { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "({}, {...
- https://man.plustar.jp/rust/book/ch19-03-advanced-traits.html - [similar]
- メソッド記法 - Rust 日本語版 6895
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
呼び出したインスタンスを変更したかったら、第1引数に &mut self を使用するでしょう。 self だけを第1引数にして...
がメソッドのシグニチャと合致するように、自動で & か &mut 、 * を付与するのです。 要するに、以下のコードは同...
メソッドが読み込み専用( &self )か、書き込みもする( &mut self )のか、 所有権を奪う( self )のか判断できるわけ...
- https://man.plustar.jp/rust/book/ch05-03-method-syntax.html - [similar]
- 文字列でUTF-8でエンコードされたテキストを保持する - Rust 日本語版 6895
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
したようにですね。 #![allow(unused)] fn main() { let mut s = String::new(); } リスト8-11: 新しい空の String...
8-15の通りです。 #![allow(unused)] fn main() { let mut s = String::from("foo"); s.push_str("bar"); } リス...
とを示しています。 #![allow(unused)] fn main() { let mut s1 = String::from("foo"); let s2 = "bar"; s1.push_...
を呈示しています。 #![allow(unused)] fn main() { let mut s = String::from("lo"); s.push('l'); } リスト8-17:...
- https://man.plustar.jp/rust/book/ch08-02-strings.html - [similar]
- オブジェクト指向言語の特徴 - Rust 日本語版 6895
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
rage: f64, } impl AveragedCollection { pub fn add(&mut self, value: i32) { self.list.push(value); self.up...
date_average(); } pub fn remove(&mut self) -> Option<i32> { let result = self.list.pop(...
(&self) -> f64 { self.average } fn update_average(&mut self) { let total: i32 = self.list.iter().sum(); s...
- https://man.plustar.jp/rust/book/ch17-01-what-is-oo.html - [similar]