検索

phrase: max: clip:
target: order:
Results of 1 - 8 of about 8 for let (0.020 sec.)
クロージャはフィールドごとにキャプチャする - エディションガイド 13248
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... fix は、このような違いが起こりうると検出した場合、 let _ = &a のような文を挿入して、クロージャが変数全体を ... 。従って以下のようなコードはコンパイルに失敗します: let a = SomeStruct::new(); drop(a.x); // Move out of o ... struct // OK: 構造体の他のフィールドは、まだ使える let c = || println!("{}", a.y); // Error: Tries to cap ... 下のような状況を検知すると、 cargo fix は「ダミーの let」をクロージャの中に挿入して、強制的に全ての変数がキ ...
https://man.plustar.jp/rust/edition/rust-2021/disjoint-capture-in-closures.html - [similar]
エディションガイド 10465
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... なってこれらを突然キーワードに変えてしまうと、例えば let async = 1; のようなコードが壊れてしまいます。 この ... ain() { #[macro_export] macro_rules! foo { () => { let dyn = 1; println!("it is {}", dyn); // "これは {} ... ate root // クレートのルートでは、このように書ける let x = chrono::Utc::now(); } mod submodule { fn funct ... ` でインポートしない限り :: から始めないといけない let x = ::chrono::Utc::now(); } } 今は、外部クレートの ...
https://man.plustar.jp/rust/edition/print.html - [similar]
パスとモジュールシステムへの変更 - エディションガイド 8946
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ate root // クレートのルートでは、このように書ける let x = chrono::Utc::now(); } mod submodule { fn funct ... ` でインポートしない限り :: から始めないといけない let x = ::chrono::Utc::now(); } } 今は、外部クレートの ... ate root // クレートのルートでは、このように書ける let x = chrono::Utc::now(); } mod submodule { fn funct ... // サブモジュール内でも、クレートを直接参照できる let x = chrono::Utc::now(); } } さようなら、 mod.rs Ru ...
https://man.plustar.jp/rust/edition/rust-2018/path-changes.html - [similar]
配列に対する IntoIterator - エディションガイド 8133
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... なく所有権を持った値となります。 例えば: fn main() { let array = [1u8, 2, 3]; for x in array.into_iter() { ... つのメソッド iter() を呼び出すことです: fn main() { let array = [1u8, 2, 3]; for x in array.iter() { // <- ...
https://man.plustar.jp/rust/edition/rust-2021/IntoIterator-for-arrays.html - [similar]
推論変数への生ポインタに対するメソッドのディスパッチ - エディションガイド 8079
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... しく解説します。以下のプログラムをご覧ください 2 。 let s = libc::getenv(k.as_ptr()) as *const _; s.is_nul ... 型がどの定数ポインタになるのか明示すればよいです 2 : let s = libc::getenv(k.as_ptr()) as *const libc::c_cha ...
https://man.plustar.jp/rust/edition/rust-2018/tyvar-behind-raw-pointer.html - [similar]
エディションとは? - エディションガイド 7826
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... なってこれらを突然キーワードに変えてしまうと、例えば let async = 1; のようなコードが壊れてしまいます。 この ...
https://man.plustar.jp/rust/edition/editions/index.html - [similar]
panic マクロの一貫性 - エディションガイド 7826
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ときは、引数の中身に見向きもしません。 // Rust 2018 let a = "{"; println!(a); // Error: First argument mus ...
https://man.plustar.jp/rust/edition/rust-2021/panic-macro-consistency.html - [similar]
発展的な移行戦略 - エディションガイド 7717
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ain() { #[macro_export] macro_rules! foo { () => { let dyn = 1; println!("it is {}", dyn); // "これは {} ...
https://man.plustar.jp/rust/edition/editions/advanced-migrations.html - [similar]
PREV 1 NEXT