検索

phrase: max: clip:
target: order:
Results of 1 - 10 of about 46 for mut (0.025 sec.)
Unsafe Rust - Rust 日本語版 13913
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... インタも不変や可変になり得て、それぞれ *const T と *mut T と表記されます。このアスタリスクは、参照外し演算 ... 法を示しています。 #![allow(unused)] fn main() { let mut num = 5; let r1 = &num as *const i32; let r2 = &mu ... t num as *mut i32; } リスト19-1: 参照から生ポインタを生成する こ ... タに使っています。 #![allow(unused)] fn main() { let mut num = 5; let r1 = &num as *const i32; let r2 = &mu ...
https://man.plustar.jp/rust/book/ch19-01-unsafe-rust.html - [similar]
シングルスレッドのWebサーバを構築する - Rust 日本語版 11060
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... andle_connection(stream); } } fn handle_connection(mut stream: TcpStream) { let mut buffer = [0; 1024]; s ... tream.read(&mut buffer).unwrap(); println!("Request: {}", String:: ... ります。故に、内部の状態が変化する可能性があるので、 mut にする必要があるのです; 普通、「読み取り」に可変化 ... は必要ないと考えてしまいますが、この場合、 mut キーワードが必要です。 次に、実際にストリームから読 ...
https://man.plustar.jp/rust/book/ch20-01-single-threaded.html - [similar]
数当てゲームのプログラミング - Rust 日本語版 10923
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ...
https://man.plustar.jp/rust/book/ch02-00-guessing-game-tutorial.html - [similar]
参照と借用 - Rust 日本語版 10343
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... みる これがエラーです: error[E0596]: cannot borrow immutable borrowed content `*some_string` as mutable (エ ... fn change(some_string: &String) { | ------- use `&mut String` here to make mutable 8 | some_string.push_ ... str(", world"); | ^^^^^^^^^^^ cannot borrow as mutable 変数が標準で不変なのと全く同様に、参照も不変な ... 解決します: ファイル名: src/main.rs fn main() { let mut s = String::from("hello"); change(&mut s); } fn ch ...
https://man.plustar.jp/rust/book/ch04-02-references-and-borrowing.html - [similar]
The Rust Programming Language 日本語版 10084
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ... input your guess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut ...
https://man.plustar.jp/rust/book/print.html - [similar]
RefCell<T>と内部可変性パターン - Rust 日本語版 9763
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ンパイルできません: fn main() { let x = 5; let y = &mut x; } このコードをコンパイルしようとしたら、以下のよ ... エラーが出るでしょう: error[E0596]: cannot borrow immutable local variable `x` as mutable (エラー: 不変なロ ... 18 | 2 | let x = 5; | - consider changing this to `mut x` 3 | let y = &mut x; | ^ cannot borrow mutably で ... { messenger, value: 0, max, } } pub fn set_value(&mut self, value: usize) { self.value = value; let perc ...
https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
正常なシャットダウンと片付け - Rust 日本語版 9565
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ル名: src/lib.rs impl Drop for ThreadPool { fn drop(&mut self) { for worker in &mut self.workers { // ワーカ ... り、 worker を可変化できる必要もあるので、 これには &mut を使用しています。ワーカーそれぞれに対して、特定の ... b.rs impl Worker { fn new(id: usize, receiver: Arc<Mutex<mpsc::Receiver<Job>>>) -> Worker { // --snip-- W ... ル名: src/lib.rs impl Drop for ThreadPool { fn drop(&mut self) { for worker in &mut self.workers { println! ...
https://man.plustar.jp/rust/book/ch20-03-graceful-shutdown-and-cleanup.html - [similar]
変数と可変性 - Rust 日本語版 8390
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... け取るはずです: error[E0384]: cannot assgin twice immutable variable `x` (不変変数`x`に2回代入できません) ... ", x); 4 | x = 6; | ^^^^^ cannot assign twice to immutable variable この例では、コンパイラがプログラムに潜 ... でのみ、不変です。つまり、 第2章のように変数名の前に mut キーワードを付けることで、可変にできるわけです。こ ... の値が変化できるようにするとともに、 mut により、未来の読者に対してコードの別の部分がこの変 ...
https://man.plustar.jp/rust/book/ch03-01-variables-and-mutability.html - [similar]
状態共有並行性 - Rust 日本語版 8329
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... らかのデータへのアクセスを許可しないというように、 "mutual exclusion"(相互排他)の省略形です。ミューテックス ... 、ロックとアンロックをおかしくすることはありません。 Mutex<T> のAPI ミューテックスの使用方法の例として、ミュ ... ようにですね: ファイル名: src/main.rs use std::sync::Mutex; fn main() { let m = Mutex::new(5); { let mut nu ... tln!("m = {:?}", m); } リスト16-12: 簡潔性のために Mutex<T> のAPIをシングルスレッドの文脈で探究する 多くの ...
https://man.plustar.jp/rust/book/ch16-03-shared-state.html - [similar]
キーとそれに紐づいた値をハッシュマップに格納する - Rust 日本語版 7811
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... d)] fn main() { use std::collections::HashMap; let mut scores = HashMap::new(); scores.insert(String::fro ... lor"); let field_value = String::from("Blue"); let mut map = HashMap::new(); map.insert(field_name, field ... d)] fn main() { use std::collections::HashMap; let mut scores = HashMap::new(); scores.insert(String::fro ... d)] fn main() { use std::collections::HashMap; let mut scores = HashMap::new(); scores.insert(String::fro ...
https://man.plustar.jp/rust/book/ch08-03-hash-maps.html - [similar]
PREV 1 2 3 4 5 NEXT