概要
paiza.ioでrustやってみた。
練習問題やってみた。
練習問題
structとimplを使え。
サンプルコード
struct Texts {
s1: String,
s2: String,
}
impl Texts {
fn concat(&self) -> String {
let s: String = format!("{}_123_{}", self.s1, self.s2);
s
}
fn new(s1: String, s2: String) -> Self {
Texts { s1, s2 }
}
}
fn main() {
let s: String = "hello".to_string();
let t: Texts = Texts::new(s, "world!".to_string());
println!("{}", t.concat())
}
実行結果
hello_123_world!
成果物
以上