検索

phrase: max: clip:
target: order:
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]
PREV 1 2 3 4 5 NEXT