検索
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]