[解決済み】文字列のベクトルに対するjoin演算子に相当するものは何ですか?
2022-04-12 03:10:12
質問
のベクトルに対する"join"演算子のRust版に相当するものが見つかりませんでした。
String
s. 私は
Vec<String>
として結合し、1つの
String
:
let string_list = vec!["Foo".to_string(),"Bar".to_string()];
let joined = something::join(string_list,"-");
assert_eq!("Foo-Bar", joined);
関連する
どのように解決するのですか?
Rust 1.3.0以降では。
join
が利用可能です。
fn main() {
let string_list = vec!["Foo".to_string(),"Bar".to_string()];
let joined = string_list.join("-");
assert_eq!("Foo-Bar", joined);
}
1.3.0 より前のバージョンでは、このメソッドは
connect
:
let joined = string_list.connect("-");
メソッドによって自動的にインポートされるので、何もインポートする必要がないことに注意してください。 標準ライブラリの前奏曲 .
関連
-
[解決済み] 文字列リテラルの前にある'b'文字は何を意味するのでしょうか?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] PHPの文字列で、シングルクオートとダブルクオートの違いは何ですか?
-
[解決済み] goで文字列の連結を効率的に行う方法
-
[解決済み] Rust の `String` と `str` の違いは何ですか?
-
[解決済み】文字列/文字のベクトルを連結する
-
[解決済み] sed/grepを使って、2つの単語の間のテキストを抽出するには?
-
[解決済み] 関数の引数として、文字列(&String)、Vec(&Vec)、ボックス(&Box)への参照を受け取ることは、なぜ推奨されないのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
パイソンホワイトシステム実践プロジェクト200例(ソースコード付き)、練習が大幅にパイソン(Kunpengプログラミング - Pythonの教育新種)のレベルを向上させることができます。
-
[解決済み] ラベル付き数値変数から文字列変数を生成する方法 (Stata)?
-
[解決済み] Bashで、文字列がある値で始まっているかどうかを確認するにはどうすればよいですか?
-
[解決済み] Goでint値をstringに変換する方法は?
-
[解決済み] sed/grepを使って、2つの単語の間のテキストを抽出するには?
-
[解決済み] シェルスクリプトでの大文字小文字を区別しない文字列の比較
-
[解決済み] 文字列の文字数を取得する方法
-
[解決済み] Goにはstartswith,endswith関数がない?
-
[解決済み] 文字列を分割して変数に代入する方法
-
[解決済み] 文字列のすべての並べ換えのリストを生成する