这是我尝试过的一个例子。
static TARGET: &'static str = "a string";
fn main () {
printfln!("%?", TARGET.eq(~"other string"));
}
我也看了equiv
,但没有运气。我与TARGET比较的字符串必须是一个拥有的指针字符串。
答案 0 :(得分:4)
这可以在这里工作:
static TARGET: &'static str = "a string";
fn main () {
println!("{}", TARGET == "a string");
println!("{}", TARGET == ~"a string");
let other = ~"a string";
println!("{}", TARGET == other);
}
打印:
true
true
true