[Rust] hello world!
rustλ Cμ²λΌ mainμ΄λΌλ ν¨μλ‘λΆν° μμμ΄ λλ€.
ν¨μλ
fn ν¨μμ΄λ¦(νλΌλ―Έν°) -> λ°ννμ
{
γ
€ν¨μλ΄μ©
}
μΌλ‘ ꡬμ±λλ€. λ°ννμ§ μμκ²½μ° mainμ²λΌ λ°ννμ μλ΅μ΄ κ°λ₯νλ€.
κ·Έλ¦¬κ³ λ¬μ€νΈμμλ ν¨μμ λ°ν λ°©μμ΄ λκ°μ§λ€.
λ€λ₯Έ μΈμ΄μ²λΌ return κ°; ν΄λ λκ³
μΈλ―Έμ½λ‘ μλ΅νκ³
κ°
ν΄λ λ°νλ¬Έμ΄ λλ€.
νλΌλ―Έν°μ μ μλ₯Ό λ°μ κ²½μ°
fn func(param : i32)
μ²λΌ μ°λ©΄ λλ€.
μ΄λ¦μ΄ μμ μ€κ³ νμ
μ΄ λ€μ μ¨λ€. i32λ 32λΉνΈ μ μνμ
μ΄λ€.
let text : &str = "hello world!";
λ μμ μ μΈ κ΅¬λ¬Έμ΄λ€. λ°μΈλ©μ΄λΌκ³ νννκΈ°λ νλ€. μμΈν건 λμ€μ.
println!("{}",text);
λ μΆλ ₯ꡬ문μ΄λ€.
μ΄λ¦ λ€μ !κ° μ€λ건 κ·Έλ₯ ν¨μκ° μλλΌ λ§€ν¬λ‘ν¨μλ€.
μ΄λ»κ²λ μ±λ₯μ μ₯μ΄μ§λ³΄κ² λ€λ μμ§κ° λλ¬λλ€.
ν¬λ§·ν
μ μ€κ΄νΈλ‘ νλ€. text λ¬Έμμ΄μ΄ {}μ λ°λ‘ λ€μ΄κ°λ κ²μ΄λ€.
μμΈν ν¬λ§·ν λ°©λ²μ λμ€μ