検索
Results of 41 - 50 of about 69 for rs (0.065 sec.)
- 循環参照は、メモリをリークすることもある - Rust 日本語版 6518
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
るのかとその回避策を見ましょう: ファイル名: src/main.rs fn main() {} use std::rc::Rc; use std::cell::RefCe...
println! 文が存在しています。 ファイル名: src/main.rs use List::{Cons, Nil}; use std::rc::Rc; use std::c...
Node という構造体を作ります: ファイル名: src/main.rs #![allow(unused)] fn main() { use std::rc::Rc; use...
す。 リスト15-27のようにですね: ファイル名: src/main.rs use std::rc::Rc; use std::cell::RefCell; #[derive(...
- https://man.plustar.jp/rust/book/ch15-06-reference-cycles.html - [similar]
- シングルスレッドのWebサーバを構築する - Rust 日本語版 6518
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ect $ cd hello さて、リスト20-1のコードを src/main.rs に入力して始めてください。このコードは、 TCPストリ...
n established! と出力します。 ファイル名: src/main.rs use std::net::TcpListener; fn main() { let listene...
= TcpListener::bind("127.0.0.1:7878").unwrap(); for stream in listener.incoming() { let stream = stream...
0-2のように変更してください。 ファイル名: src/main.rs use std::io::prelude::*; use std::net::TcpStream;...
- https://man.plustar.jp/rust/book/ch20-01-single-threaded.html - [similar]
- マクロ - Rust 日本語版 6447
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
マクロの定義を見かけましょう。 ファイル名: src/lib.rs #![allow(unused)] fn main() { #[macro_export] macr...
うためのプレースホールダーです。 ファイル名: src/lib.rs use proc_macro; #[some_attribute] pub fn some_name...
うにするクレートを記述します。 ファイル名: src/main.rs use hello_macro::HelloMacro; use hello_macro_deriv...
トレイトと関連関数を定義します: ファイル名: src/lib.rs #![allow(unused)] fn main() { pub trait HelloMacro...
- https://man.plustar.jp/rust/book/ch19-06-macros.html - [similar]
- スライス型 - Rust 日本語版 6391
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
この関数のシグニチャについて考えてみましょう: fn first_word(s: &String) -> ? この関数、 first_word は引数...
、その方法を試してみましょう。 ファイル名: src/main.rs fn first_word(s: &String) -> usize { let bytes = s...
7: String 引数へのバイト数で表された添え字を返す first_word 関数 String の値を要素ごとに見て、空白かどう...
ng オブジェクトをバイト配列に変換しています。 fn first_word(s: &String) -> usize { let bytes = s.as_byte...
- https://man.plustar.jp/rust/book/ch04-03-slices.html - [similar]
- モジュールを定義して、スコープとプライバシーを制御する - Rust 日本語版 6320
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
実行することで作成し、Listing 7-1 のコードを src/lib.rs に書き込み、モジュールと関数のシグネチャを定義して...
ください。 ファイル名: src/lib.rs mod front_of_house { mod hosting { fn add_to_waitl...
ドを置けば良いのかがわかるでしょう。 以前、 src/main.rs と src/lib.rs はクレートルートと呼ばれていると言い...
- https://man.plustar.jp/rust/book/ch07-02-defining-modules-to-control-scope-and-p... - [similar]
- テストの実行のされ方を制御する - Rust 日本語版 6320
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
スト1つ、失敗するテスト1つです。 ファイル名: src/lib.rs #![allow(unused)] fn main() { fn prints_and_return...
`(left == right)` left: `5`, right: `10`', src/lib.rs:19:8 note: Run with `RUST_BACKTRACE=1` for a backt...
`(left == right)` left: `5`, right: `10`', src/lib.rs:19:8 note: Run with `RUST_BACKTRACE=1` for a backt...
し、走らせるテストを選択します。 ファイル名: src/lib.rs #![allow(unused)] fn main() { pub fn add_two(a: i3...
- https://man.plustar.jp/rust/book/ch11-02-running-tests.html - [similar]
- ヒープのデータを指すBox<T>を使用する - Rust 日本語版 6250
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
を格納する方法を示しています。 ファイル名: src/main.rs fn main() { let b = Box::new(5); println!("b = {}"...
れについてはこの後説明します。 ファイル名: src/main.rs enum List { Cons(i32, List), Nil, } リスト15-2: i3...
のような見た目になるでしょう。 ファイル名: src/main.rs use List::{Cons, Nil}; fn main() { let list = Cons...
リスト15-4に示したエラーが出ます。 error[E0072]: recursive type `List` has infinite size (エラー: 再帰的な...
- https://man.plustar.jp/rust/book/ch15-01-box.html - [similar]
- Dropトレイトで片付け時にコードを走らせる - Rust 日本語版 6193
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
を走らせるかをデモしています。 ファイル名: src/main.rs struct CustomSmartPointer { data: String, } impl D...
t d = CustomSmartPointer { data: String::from("other stuff") }; // 別のもの println!("CustomSmartPointer...
のインスタンスを2つ作り、それから CustomSmartPointers created. と出力しています。 main の最後で、 Custom...
行すると、以下のような出力が出ます: CustomSmartPointers created. Dropping CustomSmartPointer with data `ot...
- https://man.plustar.jp/rust/book/ch15-03-drop.html - [similar]
- メソッド記法 - Rust 日本語版 6122
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
リスト5-13に示した通りですね。 ファイル名: src/main.rs #[derive(Debug)] struct Rectangle { width: u32, he...
を書けるようになりたいのです。 ファイル名: src/main.rs fn main() { let rect1 = Rectangle { width: 30, hei...
リスト5-15に示した通りです。 ファイル名: src/main.rs #![allow(unused)] fn main() { #[derive(Debug)] str...
成しやすくすることができます。 ファイル名: src/main.rs #![allow(unused)] fn main() { #[derive(Debug)] str...
- https://man.plustar.jp/rust/book/ch05-03-method-syntax.html - [similar]
- Rc<T>は、参照カウント方式のスマートポインタ - Rust 日本語版 6122
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
ん。 リスト15-17のようにですね: ファイル名: src/main.rs enum List { Cons(i32, Box<List>), Nil, } use List:...
error[E0382]: use of moved value: `a` --> src/main.rs:13:30 | 12 | let b = Cons(3, Box::new(a)); | - val...
| ^ value used here after move | = note: move occurs because `a` has type `List`, which does not implem...
限りデータは片付けられません。 ファイル名: src/main.rs enum List { Cons(i32, Rc<List>), Nil, } use List::...
- https://man.plustar.jp/rust/book/ch15-04-rc.html - [similar]