検索

phrase: max: clip:
target: order:
Results of 1 - 4 of about 4 for idx (0.012 sec.)
競合 12260
はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ ... :spawn が // ライフタイムを必要とするからです! let idx = Arc::new(AtomicUsize::new(0)); let other_idx = i ... dx.clone(); // `move` によって other_idx が値でキャプチャされ、このスレッドにムーブされます ... thread::spawn(move || { // idx を変更しても大丈夫です。この値はアトミックだからで ... す。 // ですからデータ競合は起こりません。 other_idx.fetch_add(10, Ordering::SeqCst); }); // アトミック ...
https://man.plustar.jp/rust/nomicon/races.html - [similar]
Unsafe と連携する 9209
はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ ... みましょう。 #![allow(unused)] fn main() { fn index(idx: usize, arr: &[u8]) -> Option<u8> { if idx < arr.l ... en() { unsafe { Some(*arr.get_unchecked(idx)) } } else { None } } } この関数は明らかに安全です ... みましょう。 #![allow(unused)] fn main() { fn index(idx: usize, arr: &[u8]) -> Option<u8> { if idx <= arr. ... len() { unsafe { Some(*arr.get_unchecked(idx)) } } else { None } } } 安全なコードを変更しただけ ...
https://man.plustar.jp/rust/nomicon/working-with-unsafe.html - [similar]
プッシュとポップ 7877
はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ ... として評価してしまうからです。もっと悪いことに、 foo[idx] = x によって、 foo[idx] の古い値に対して drop を呼 ...
https://man.plustar.jp/rust/nomicon/vec-push-pop.html - [similar]
print.html 7600
はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ ... みましょう。 #![allow(unused)] fn main() { fn index(idx: usize, arr: &[u8]) -> Option<u8> { if idx < arr.l ... en() { unsafe { Some(*arr.get_unchecked(idx)) } } else { None } } } この関数は明らかに安全です ... みましょう。 #![allow(unused)] fn main() { fn index(idx: usize, arr: &[u8]) -> Option<u8> { if idx <= arr. ... len() { unsafe { Some(*arr.get_unchecked(idx)) } } else { None } } } 安全なコードを変更しただけ ...
https://man.plustar.jp/rust/nomicon/print.html - [similar]
PREV 1 NEXT