検索
Results of 1 - 10 of about 42 for new (0.044 sec.)
- シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 13470
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
TcpStream; struct ThreadPool; impl ThreadPool { fn new(size: u32) -> ThreadPool { ThreadPool } fn execute...
"127.0.0.1:7878").unwrap(); let pool = ThreadPool::new(4); for stream in listener.incoming() { let stream...
ThreadPool の理想的なインターフェイス ThreadPool::new を使用して設定可能なスレッド数で新しいスレッドプー...
-> src\main.rs:10:16 | 10 | let pool = ThreadPool::new(4); | ^^^^^^^^^^^^^^^ Use of undeclared type or mo...
- https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
- 入出力プロジェクトを改善する - Rust 日本語版 11488
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ェクトを改善することができます。イテレータが Config::new 関数と search 関数の実装を改善する方法に目を向けま...
した。リスト13-24では、 リスト12-23のような Config::new の実装を再現しました: ファイル名: src/lib.rs impl...
Config { pub fn new(args: &[String]) -> Result<Config, &'static str> {...
sitive }) } } リスト13-24: リスト12-23から Config::new 関数の再現 その際、将来的に除去する予定なので、非効...
- https://man.plustar.jp/rust/book/ch13-03-improving-our-io-project.html - [similar]
- リファクタリングしてモジュール性とエラー処理を向上させる - Rust 日本語版 11241
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
arse_config をただの関数から Config 構造体に紐づく new という関数に変えることができます。 この変更を行うこ...
などの標準ライブラリの型のインスタンスを、 String::new を呼び出すことで生成できます。同様に、 parse_confi...
g を Config に紐づく new 関数に変えれば、 Config::new を呼び出すことで Conf...
ing> = env::args().collect(); let config = Config::new(&args); // --snip-- } struct Config { query: Strin...
- https://man.plustar.jp/rust/book/ch12-03-improving-error-handling-and-modularity... - [similar]
- 循環参照は、メモリをリークすることもある - Rust 日本語版 10575
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
(item), Nil => None, } } } fn main() { let a = Rc::new(Cons(5, RefCell::new(Rc::new(Nil)))); // aの最初の...
ntln!("a next item = {:?}", a.tail()); let b = Rc::new(Cons(10, RefCell::new(Rc::clone(&a)))); // b作成後...
fCell<Vec<Rc<Node>>>, } fn main() { let leaf = Rc::new(Node { value: 3, children: RefCell::new(vec![]), }...
); let branch = Rc::new(Node { value: 5, children: RefCell::new(vec![Rc::c...
- https://man.plustar.jp/rust/book/ch15-06-reference-cycles.html - [similar]
- 正常なシャットダウンと片付け - Rust 日本語版 9181
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
<_>` 2番目のエラーを扱いましょう。これは、 Worker::new の最後のコードを指しています; 新しい Worker を作成...
てください: ファイル名: src/lib.rs impl Worker { fn new(id: usize, receiver: Arc<Mutex<mpsc::Receiver<Job>...
ow(unused)] fn main() { struct Job; enum Message { NewJob(Job), Terminate, } } この Message enumはスレッド...
が実行すべき Job を保持する NewJob 列挙子か、スレッドをループから抜けさせ、 停止さ...
- https://man.plustar.jp/rust/book/ch20-03-graceful-shutdown-and-cleanup.html - [similar]
- 数当てゲームのプログラミング - Rust 日本語版 9073
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
argoを使って新規プロジェクトを作成します。 $ cargo new guessing_game $ cd guessing_game 最初のコマンド ca...
rgo new は、第1引数としてプロジェクト名 ( guessing_game )...
nifest.html [dependencies] 第1章で見たように cargo new は「Hello, world!」プログラムを生成してくれます。...
// ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect("Fai...
- https://man.plustar.jp/rust/book/ch02-00-guessing-game-tutorial.html - [similar]
- RefCell<T>と内部可変性パターン - Rust 日本語版 9073
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
T> LimitTracker<'a, T> where T: Messenger { pub fn new(messenger: &T, max: usize) -> LimitTracker<T> { Li...
t_messages: Vec<String>, } impl MockMessenger { fn new() -> MockMessenger { MockMessenger { sent_messages...
ng_message() { let mock_messenger = MockMessenger::new(); let mut limit_tracker = LimitTracker::new(&mock...
ckMessenger 値を作るのを便利にしてくれる関連関数の new も定義しています。 それから MockMessenger に Messe...
- https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
- Rc<T>は、参照カウント方式のスマートポインタ - Rust 日本語版 8949
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ist::{Cons, Nil}; fn main() { let a = Cons(5, Box::new(Cons(10, Box::new(Nil)))); let b = Cons(3, Box::ne...
w(a)); let c = Cons(4, Box::new(a)); } リスト15-17: 3番目のリストの所有権を共有しよ...
--> src/main.rs:13:30 | 12 | let b = Cons(3, Box::new(a)); | - value moved here 13 | let c = Cons(4, Box...
::new(a)); | ^ value used here after move | = note: move...
- https://man.plustar.jp/rust/book/ch15-04-rc.html - [similar]
- The Rust Programming Language 日本語版 8701
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
から、OSに関係なく、以下を実行してください。 $ cargo new hello_cargo $ cd hello_cargo 最初のコマンドは hell...
ます。 もし、すでに存在するGitリポジトリの中で cargo new を実行したなら、Git関連のファイルは作られません。...
cargo new --vcs=git とすることで、この振る舞いを変更できます...
補足:Gitは一般的なバージョン管理システムです。 cargo new コマンドに --vcs フラグを与えることで、別のバージョ...
- https://man.plustar.jp/rust/book/print.html - [similar]
- オブジェクト指向デザインパターンを実装する - Rust 日本語版 8639
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
; use blog::Post; fn main() { let mut post = Post::new(); // 今日はお昼にサラダを食べた post.add_text("I...
ートに欲しい振る舞いをデモするコード ユーザが Post::new で新しいブログ記事の草稿を作成できるようにしたいで...
の定義と、関連する公開の Post インスタンスを生成する new 関数から始めましょう。リスト17-12のようにですね。...
Box<State>>, content: String, } impl Post { pub fn new() -> Post { Post { state: Some(Box::new(Draft {}))...
- https://man.plustar.jp/rust/book/ch17-03-oo-design-patterns.html - [similar]