検索
Results of 1 - 10 of about 46 for mut (1.235 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]