検索
Results of 1 - 7 of about 7 for count (0.019 sec.)
- 循環参照は、メモリをリークすることもある - Rust 日本語版 12341
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
aの最初の参照カウント = {} println!("a initial rc count = {}", Rc::strong_count(&a)); // aの次の要素は = {...
); // b作成後のaの参照カウント = {} println!("a rc count after b creation = {}", Rc::strong_count(&a)); //...
bの最初の参照カウント = {} println!("b initial rc count = {}", Rc::strong_count(&b)); // bの次の要素 = {:?...
// aを変更後のbの参照カウント = {} println!("b rc count after changing a = {}", Rc::strong_count(&b)); //...
- https://man.plustar.jp/rust/book/ch15-06-reference-cycles.html - [similar]
- 構造体を定義し、インスタンス化する - Rust 日本語版 9924
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ct User { username: String, email: String, sign_in_count: u64, active: bool, } } リスト5-1: User 構造体定義...
ct User { username: String, email: String, sign_in_count: u64, active: bool, } let user1 = User { email: St...
ng::from("someusername123"), active: true, sign_in_count: 1, }; } リスト5-2: User 構造体のインスタンスを生成...
ct User { username: String, email: String, sign_in_count: u64, active: bool, } let mut user1 = User { email...
- https://man.plustar.jp/rust/book/ch05-01-defining-structs.html - [similar]
- 一連の要素をイテレータで処理する - Rust 日本語版 9924
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
タにし、その実装内の値を使用します。 リスト13-20は、 Counter 構造体と Counter のインスタンスを作る new 関連関...
名: src/lib.rs #![allow(unused)] fn main() { struct Counter { count: u32, } impl Counter { fn new() -> Count...
er { Counter { count: 0 } } } } リスト13-20: Counter 構造体と...
count に対して0という初期値で Counter のインスタンスを作...
- https://man.plustar.jp/rust/book/ch13-02-iterators.html - [similar]
- Rc<T>は、参照カウント方式のスマートポインタ - Rust 日本語版 9724
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
、Rustには Rc<T> という型があり、これは、 reference counting (参照カウント)の省略形です。 Rc<T> 型は、値がま...
:new(Nil))))); // a生成後のカウント = {} println!("count after creating a = {}", Rc::strong_count(&a)); let...
c::clone(&a)); // b生成後のカウント = {} println!("count after creating b = {}", Rc::strong_count(&a)); { l...
c::clone(&a)); // c生成後のカウント = {} println!("count after creating c = {}", Rc::strong_count(&a)); } /...
- https://man.plustar.jp/rust/book/ch15-04-rc.html - [similar]
- if letで簡潔な制御フロー - Rust 日本語版 7506
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
uarter(UsState), } let coin = Coin::Penny; let mut count = 0; match coin { // {:?}州のクォーターコイン Coin...
println!("State quarter from {:?}!", state), _ => count += 1, } } または、以下のように if let と else を使...
uarter(UsState), } let coin = Coin::Penny; let mut count = 0; if let Coin::Quarter(state) = coin { println!...
("State quarter from {:?}!", state); } else { count += 1; } } match を使って表現するには冗長的すぎるロ...
- https://man.plustar.jp/rust/book/ch06-03-if-let.html - [similar]
- キーとそれに紐づいた値をハッシュマップに格納する - Rust 日本語版 7270
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
::new(); for word in text.split_whitespace() { let count = map.entry(word).or_insert(0); *count += 1; } pri...
変参照( &mut V )を返すのです。 ここでその可変参照を count 変数に保持しているので、その値に代入するには、 まず...
アスタリスク( * )で count を参照外ししなければならないのです。この可変参照は...
- https://man.plustar.jp/rust/book/ch08-03-hash-maps.html - [similar]
- Unsafe Rust - Rust 日本語版 6870
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
クセスし変更することは、unsafeです。 リスト19-10は、 COUNTER という可変で静的な変数を宣言し、アクセスし、変更...
表示しています。 ファイル名: src/main.rs static mut COUNTER: u32 = 0; fn add_to_count(inc: u32) { unsafe { C...
OUNTER += inc; } } fn main() { add_to_count(3); unsafe { println!("COUNTER: {}", COUNTER); } }...
同様、 mut キーワードを使用して可変性を指定します。 COUNTER を読み書きするコードはどれも、 unsafe ブロックに...
- https://man.plustar.jp/rust/book/ch19-01-unsafe-rust.html - [similar]
PREV
1
NEXT