Saya tidak dapat menemukan padanan Rust untuk operator "join" melalui vektor String
s. Saya punya Vec<String>
dan saya ingin bergabung dengan mereka sebagai single String
:
let string_list = vec!["Foo".to_string(),"Bar".to_string()];
let joined = something::join(string_list,"-");
assert_eq!("Foo-Bar", joined);
Terkait:
SliceConcatExt
hanya untuk malam hari.use
menunjukkan sifat tersebut secara eksplisit karena ini adalah pendahuluan.join
diitertools
.Seperti yang disebutkan oleh Wilfred,
SliceConcatExt::connect
tidak digunakan lagi sejak versi 1.3.0 untuk mendukungSliceConcatExt::join
:sumber
Ada fungsi dari
itertools
peti yang juga disebutjoin
yang bergabung dengan iterator:sumber
join
, bukan bagaimana cara mengoptimalkan algoritma format, bukan?collect
+join
lebih cepat dan tidak menambahkan ketergantungan, lihat inti ini untuk patokan