2017-01-15 20 views
-4

私には2つの変数があり、それぞれに文字列が含まれています。私はそれらの間に改行を両方とも連結したい。それ、どうやったら出来るの?Rustでは、1つの文字列を改行と連結し、次に別の文字列を連結するにはどうすればよいですか?

+0

@Shepmasterの複製:http://stackoverflow.com/q/30154541/155423 – Shepmaster

+0

@Shepmaster質問を読んでください。あなたの答えは間違っている、私はリンクで同じ質問をしていない。 – mrossini

+0

文字列を連結すると文字列を連結しています... – Shepmaster

答えて

2

いくつかの方法があります。

は、私は、アレイ上join方法を使用している見ている素敵な:

fn main() { 
    let a = "Hello"; 
    let b = "world"; 
    let result = [a, b].join("\n"); 

    print!("{}", result); 
} 

あなたのユースケースに応じて、あなたはまた、より多くの制御を好むかもしれない:

fn main() { 
    let a = "Hello"; 
    let b = "world"; 
    let result = format!("{}\n{}", a, b); 

    print!("{}", result); 
} 

いくつかのより多くのマニュアルの方法があります。 (その中には配分を避けると信じているものもありますが)私は上記の2つを好んでいます。

+0

ありがとう。最初に問題を解決しました。 – mrossini

+0

「うまくいきません」 - どうですか? –

+0

何らかの理由で私は理解できません.2番目の提案は1行だけ "Hello \ nworld"として出力します。最初の提案は1行にHelloを、2行目に世界を表示します。 – mrossini

関連する問題