fn say_hi(age: i32) {
    cyan_ln!("[say_hi] Hi!!");
    cyan_ln!("[say_hi] Hi Alien!! You're {} year old.", { age });

    let y;
    let x = y = 5;
    // green_ln!("[say_hi] x: {} y: {}", x, y);
    // ; => removing it expression
    // ; => adding it became statement
    let x = { y + 5 };
    green_ln!("[say_hi] x: {} y: {}", x, y);
}
// no default params
// no fn overloading
no default params
no fn overloading
no default params no fn overloading
fn say_hi(age: i32) {
    cyan_ln!("[say_hi] Hi!!");
    cyan_ln!("[say_hi] Hi Alien!! You're {} year old.", { age });
    let y;
    let x = y = 5;
    // green_ln!("[say_hi] x: {} y: {}", x, y);
    // ; => removing it expression
    // ; => adding it became statement
    let x = { y + 5 };
    green_ln!("[say_hi] x: {} y: {}", x, y);
}
fn say_hi ( age : i32 ) { cyan_ln ! ( " " ) ; cyan_ln ! ( " " { age } ) ; let y ; let x = y = 5 ; // green_ln!("[say_hi] x: {} y: {}", x, y); // ; => removing it expression // ; => adding it became statement let x = { y + 5 } ; green_ln ! ( " " x y ) ; }
no default params
no fn overloading
no default params no fn overloading
age
i32