LINUX.ORG.RU

История изменений

Исправление makoven, (текущая версия) :

Всем спасибо

А вот это тоже deref coercion?

fn main() {
    let mut s1: String = "Hello".to_string();
    s1 = s1 + ", world";
    s1 = s1 + &"!";
    println!("{}", s1);
}

+ - это функция add, которая принимает &str. Но она прекрасно съедает и &«str» и просто «str». И даже &&«str», что уже вообще перебор

Исправление makoven, :

Всем спасибо

А вот это тоже deref coercion?

fn main() {
    let mut s1: String = "Hello".to_string();
    s1 = s1 + ", world";
    s1 = s1 + &"!";
    println!("{}", s1);
}

+ - это функция add, которая принимает &str. Но она прекрасно съедает и &«str» и просто «str». И даже &&«str» - это уже вообще перебор

Исходная версия makoven, :

Всем спасибо

А вот это тоже deref coercion?

fn main() {
    let mut s1: String = "Hello".to_string();
    s1 = s1 + ", world";
    s1 = s1 + &"!";
    println!("{}", s1);
}

+ - это функция add, которая принимает &str. Но прекрасно съедает и &«str» и просто «str». И даже &&«str» - это уже вообще перебор