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