Nie byłem w stanie znaleźć odpowiednika Rusta dla operatora „join” na wektorze String
s. Mam Vec<String>
i chciałbym dołączyć do nich jako singiel String
:
let string_list = vec!["Foo".to_string(),"Bar".to_string()];
let joined = something::join(string_list,"-");
assert_eq!("Foo-Bar", joined);
Związane z:
SliceConcatExt
dotyczy tylko nocy.use
określać cechy, ponieważ jest ona w preludium.join
witertools
.Jak wspomniał Wilfred,
SliceConcatExt::connect
został wycofany od wersji 1.3.0 na rzeczSliceConcatExt::join
:źródło
Ze
itertools
skrzynki jest również nazywana funkcja,join
która łączy się z iteratorem:źródło
join
, a nie sposobów optymalizacji algorytmu formatowania, nie?collect
+join
jest szybszy i nie dodaje żadnych zależności, zobacz tę istotę dla testu porównawczego