検索
Results of 1 - 10 of about 47 for string (0.008 sec.)
- 文字列でUTF-8でエンコードされたテキストを保持する - Rust 日本語版 11735
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...は、生成、更新、読み込みのような全コレクションが持つ String の処理について語ります。 また、 String が他のコレク...ついても議論します。具体的には、人間とコンピュータが String データを解釈する方法の差異により、 String に添え字...ナリ出力に格納されるので、文字列スライスになります。 String 型は、言語の核として組み込まれるのではなく、Rustの...tにおいて「文字列」を指したら、 どちらかではなく、 String と文字列スライスの &str のことを通常意味します。こ... - https://man.plustar.jp/rust/book/ch08-02-strings.html - [similar]
- スライス型 - Rust 日本語版 11294
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...グニチャについて考えてみましょう: fn first_word(s: &String) -> ? この関数、 first_word は引数に &String をとり...ましょう。 ファイル名: src/main.rs fn first_word(s: &String) -> usize { let bytes = s.as_bytes(); for (i, &ite...{ return i; } } s.len() } fn main() {} リスト4-7: String 引数へのバイト数で表された添え字を返す first_word...関数 String の値を要素ごとに見て、空白かどうかを確かめる必要が... - https://man.plustar.jp/rust/book/ch04-03-slices.html - [similar]
- トレイト:共通の振る舞いを定義する - Rust 日本語版 11294
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...ain() { pub trait Summary { fn summarize(&self) -> String; } } リスト10-12: summarize メソッドで提供される振...チャを定義し、 今回の場合は、 fn summarize(&self) -> String です。 メソッドシグニチャの後に、波括弧内に実装を提...ain() { pub trait Summary { fn summarize(&self) -> String; } pub struct NewsArticle { pub headline: String,...pub location: String, pub author: String, pub content: String, } impl S... - https://man.plustar.jp/rust/book/ch10-02-traits.html - [similar]
- 参照と借用 - Rust 日本語版 10975
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...本語版 参照と借用 リスト4-5のタプルコードの問題は、 String 型を呼び出し元の関数に戻さないと、 calculate_lengt...h を呼び出した後に、 String オブジェクトが使えなくなることであり、これは Strin...しょう: ファイル名: src/main.rs fn main() { let s1 = String::from("hello"); let len = calculate_length(&s1); /...'{}' is {}.", s1, len); } fn calculate_length(s: &String) -> usize { s.len() } まず、変数宣言と関数の戻り値... - https://man.plustar.jp/rust/book/ch04-02-references-and-borrowing.html - [similar]
- 所有権とは? - Rust 日本語版 10899
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...、他の言語に類似しています。さて、この理解のもとに、 String 型を導入して構築していきましょう。 String 型 所有権...を掘り下げていきたいと思います。 ここでは、例として String 型を使用し、 String 型の所有権にまつわる部分に着目...や自分で生成する他の複雑なデータ型にも適用されます。 String 型については、第8章でより深く議論します。 既に文字...?このような場面用に、Rustには、 2種類目の文字列型、 String 型があります。この型はヒープにメモリを確保するので... - https://man.plustar.jp/rust/book/ch04-01-what-is-ownership.html - [similar]
- 構造体を定義し、インスタンス化する - Rust 日本語版 10139
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...allow(unused)] fn main() { struct User { username: String, email: String, sign_in_count: u64, active: bool,...allow(unused)] fn main() { struct User { username: String, email: String, sign_in_count: u64, active: bool,...} let user1 = User { email: String::from("someone@example.com"), username: String::fr...allow(unused)] fn main() { struct User { username: String, email: String, sign_in_count: u64, active: bool,... - https://man.plustar.jp/rust/book/ch05-01-defining-structs.html - [similar]
- ライフタイムで参照を検証する - Rust 日本語版 9242
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...数の実装完了後、 リスト10-20のコードは、 The longest string is abcd と出力するはずです。 ファイル名: src/main....rs fn main() { let string1 = String::from("abcd"); let string2 = "xyz"; let...result = longest(string1.as_str(), string2); // 最長の文字列は、{}です pri...ntln!("The longest string is {}", result); } リスト10-20: longest 関数を呼び... - https://man.plustar.jp/rust/book/ch10-03-lifetime-syntax.html - [similar]
- Resultで回復可能なエラー - Rust 日本語版 8360
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...::fs::File; fn read_username_from_file() -> Result<String, io::Error> { let f = File::open("hello.txt"); let...) => file, Err(e) => return Err(e), }; let mut s = String::new(); match f.read_to_string(&mut s) { Ok(_) =>...数 まずは、関数の戻り値型に注目してください: Result<String, io::Error> です。つまり、この関数は、 Result<T, E...いうことです。ここでジェネリック引数の T は、具体型 String で埋められ、 ジェネリック引数の E は具体型 io::Err... - https://man.plustar.jp/rust/book/ch09-02-recoverable-errors-with-result.html - [similar]
- リファクタリングしてモジュール性とエラー処理を向上させる - Rust 日本語版 8299
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...ファイル名: src/main.rs fn main() { let args: Vec<String> = env::args().collect(); let (query, filename) =...nfig(&args); // --snip-- } fn parse_config(args: &[String]) -> (&str, &str) { let query = &args[1]; let file...:env; use std::fs::File; fn main() { let args: Vec<String> = env::args().collect(); let config = parse_confi...not found"); // --snip-- } struct Config { query: String, filename: String, } fn parse_config(args: &[Strin... - https://man.plustar.jp/rust/book/ch12-03-improving-error-handling-and-modularity... - [similar]
- 数当てゲームのプログラミング - Rust 日本語版 8254
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect...uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect...uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect...uess."); // ほら、予想を入力してね let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect... - https://man.plustar.jp/rust/book/ch02-00-guessing-game-tutorial.html - [similar]