Convert uses of str::connect to str::connect_ivec

This commit is contained in:
Brian Anderson 2011-08-11 17:54:42 -07:00
parent 09cc957030
commit 369be5c8df
2 changed files with 8 additions and 8 deletions

View file

@ -47,9 +47,9 @@ fn ty_to_str(cx: &ctxt, typ: &t) -> str {
let s = proto_to_str(proto);
alt ident { some(i) { s += " "; s += i; } _ { } }
s += "(";
let strs = [];
for a: arg in inputs { strs += [fn_input_to_str(cx, a)]; }
s += str::connect(strs, ", ");
let strs = ~[];
for a: arg in inputs { strs += ~[fn_input_to_str(cx, a)]; }
s += str::connect_ivec(strs, ", ");
s += ")";
if struct(cx, output) != ty_nil {
alt cf {

View file

@ -78,13 +78,13 @@ fn test_concat() {
#[test]
fn test_connect() {
fn t(v: &vec[str], sep: &str, s: &str) {
assert (str::eq(str::connect(v, sep), s));
fn t(v: &[str], sep: &str, s: &str) {
assert (str::eq(str::connect_ivec(v, sep), s));
}
t(["you", "know", "I'm", "no", "good"], " ", "you know I'm no good");
let v: vec[str] = [];
t(~["you", "know", "I'm", "no", "good"], " ", "you know I'm no good");
let v: [str] = ~[];
t(v, " ", "");
t(["hi"], " ", "hi");
t(~["hi"], " ", "hi");
}
#[test]