検索

phrase: max: clip:
target: order:
Results of 11 - 20 of about 46 for mut (0.038 sec.)
高度な型 - Rust 日本語版 7811
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ::Error; use std::fmt; pub trait Write { fn write(&mut self, buf: &[u8]) -> Result<usize, Error>; fn flus ... h(&mut self) -> Result<(), Error>; fn write_all(&mut self ... , buf: &[u8]) -> Result<(), Error>; fn write_fmt(&mut self, fmt: fmt::Arguments) -> Result<(), Error>; } ... ような見た目になります: pub trait Write { fn write(&mut self, buf: &[u8]) -> Result<usize>; fn flush(&mut ...
https://man.plustar.jp/rust/book/ch19-04-advanced-types.html - [similar]
一連の要素をイテレータで処理する - Rust 日本語版 7689
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... main() { pub trait Iterator { type Item; fn next(&mut self) -> Option<Self::Item>; // デフォルト実装のあ ... ator_demonstration() { let v1 = vec![1, 2, 3]; let mut v1_iter = v1.iter(); assert_eq!(v1_iter.next(), So ... に、可変参照を繰り返したいなら、 iter ではなく iter_mut を呼び出せます。 イテレータを消費するメソッド Iter ... を作成する ベクタに対し、 iter 、 into_iter 、 iter_mut を呼び出すことでイテレータを作成できることを示して ...
https://man.plustar.jp/rust/book/ch13-02-iterators.html - [similar]
useキーワードでパスをスコープに持ち込む - Rust 日本語版 7612
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... .rs use std::collections::HashMap; fn main() { let mut map = HashMap::new(); map.insert(1, 2); } Listing ... の通り: {} println!("Please input your guess."); let mut guess = String::new(); io::stdin() .read_line(&mut ... number); println!("Please input your guess."); let mut guess = String::new(); io::stdin() .read_line(&mut ... number); println!("Please input your guess."); let mut guess = String::new(); io::stdin() .read_line(&mut ...
https://man.plustar.jp/rust/book/ch07-04-bringing-paths-into-scope-with-the-use-... - [similar]
Resultで回復可能なエラー - Rust 日本語版 7612
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... io::Error> { let f = File::open("hello.txt"); let mut f = match f { Ok(file) => file, Err(e) => return E ... rr(e), }; let mut s = String::new(); match f.read_to_string(&mut s) ... ame_from_file() -> Result<String, io::Error> { let mut f = File::open("hello.txt")?; let mut s = String:: ... new(); f.read_to_string(&mut s)?; Ok(s) } } リスト9-7: ? 演算子でエラーを呼び出 ...
https://man.plustar.jp/rust/book/ch09-02-recoverable-errors-with-result.html - [similar]
シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 7490
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... se std::fs::File; // --snip-- fn handle_connection(mut stream: TcpStream) { let mut buffer = [0; 1024]; s ... tream.read(&mut buffer).unwrap(); // --snip-- let get = b"GET / HT ... e_connection(stream); }); } } fn handle_connection(mut stream: TcpStream) {} リスト20-11: 各ストリームに対 ... e_connection(stream); }); } } fn handle_connection(mut stream: TcpStream) {} リスト20-12: ThreadPool の理 ...
https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
オブジェクト指向デザインパターンを実装する - Rust 日本語版 7429
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... extern crate blog; use blog::Post; fn main() { let mut post = Post::new(); // 今日はお昼にサラダを食べた ... String, } impl Post { // --snip-- pub fn add_text(&mut self, text: &str) { self.content.push_str(text); } ... , } impl Post { // --snip-- pub fn request_review(&mut self) { if let Some(s) = self.state.take() { self. ... 要があります。メソッドの第1引数に self 、 &self 、 &mut self ではなく、 self: Box<Self> としていることに注 ...
https://man.plustar.jp/rust/book/ch17-03-oo-design-patterns.html - [similar]
リファクタリングしてモジュール性とエラー処理を向上させる - Rust 日本語版 7292
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ery); println!("In file {}", config.filename); let mut f = File::open(config.filename).expect("file not f ... name); run(config); } fn run(config: Config) { let mut f = File::open(config.filename).expect("file not f ... ound"); let mut contents = String::new(); f.read_to_string(&mut co ... un(config: Config) -> Result<(), Box<Error>> { let mut f = File::open(config.filename)?; let mut contents ...
https://man.plustar.jp/rust/book/ch12-03-improving-error-handling-and-modularity... - [similar]
ベクタで値のリストを保持する - Rust 日本語版 7231
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 示すように push メソッドを使います。 fn main() { let mut v = Vec::new(); v.push(5); v.push(6); v.push(7); v ... したとおり、どんな変数でも、その値を変更したかったら mut キーワードで可変にする必要があります。 中に配置する ... と)を参照しようとすると失敗します。 fn main() { let mut v = vec![1, 2, 3, 4, 5]; let first = &v[0]; v.push ... ts/collections) error[E0502]: cannot borrow `v` as mutable because it is also borrowed as immutable (エラ ...
https://man.plustar.jp/rust/book/ch08-01-vectors.html - [similar]
ジェネリック型、トレイト、ライフタイム - Rust 日本語版 7231
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... { let number_list = vec![34, 50, 25, 100, 65]; let mut largest = number_list[0]; for number in number_lis ... { let number_list = vec![34, 50, 25, 100, 65]; let mut largest = number_list[0]; for number in number_lis ... _list = vec![102, 34, 6000, 89, 54, 2, 43, 8]; let mut largest = number_list[0]; for number in number_lis ... src/main.rs fn largest(list: &[i32]) -> i32 { let mut largest = list[0]; for &item in list.iter() { if i ...
https://man.plustar.jp/rust/book/ch10-00-generics.html - [similar]
付録B:演算子と記号 - Rust 日本語版 7170
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... var %= expr 余り演算後に代入 RemAssign & &expr , &mut expr 借用 & &type , &mut type , &'a type , &'a mut ... expr 掛け算 Mul * *expr 参照外し * *const type , *mut type 生ポインタ *= var *= expr 掛け算後に代入 MulA ... ン添え字アクセス。オーバーロード可能 ( Index , IndexMut ) expr[..] , expr[a..] , expr[..b] , expr[a..b] Ra ...
https://man.plustar.jp/rust/book/appendix-02-operators.html - [similar]
PREV 1 2 3 4 5 NEXT