LINUX.ORG.RU

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

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

println!("hello " + "test");

А мне хотелось бы так (и, внезапно, так можно):

println!("hello test");
Дальше что?

let (a, b) = ("a", "b");
if a == b { ... }

Мы же про сравнение строк говорили? Ну оно и работает.

println!(a + " = " + b); 

Фу.

println!("{} = {}", a, b);
Так лучше читается - явно видна форматная строка и аргументы. Длинна, кстати, одинаковая.

Причём чем больше и хитрее вывод, тем это заметнее.

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

println!("hello " + "test");

А мне хотелось бы так (и, внезапно, так можно):

println!("hello test");
Дальше что?

let (a, b) = ("a", "b");
if a == b { ... }

Мы же про сравнение строк говорили? Ну оно и работает.

println!(a + " = " + b); 

Фу.

println!("{} = {}", a, b);
Так лучше читается - явно видна форматная строка и аргументы. Причём чем больше и хитрее вывод, тем это заметнее.