첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
------------------------------------------------------------------------------------------------------------------------------------------------------
728x90
728x170

■ macro_rules! 매크로를 사용해 가변 인수 매크로를 만드는 방법을 보여준다.

 

▶ 예제 코드 (RS)

#[macro_export]
macro_rules! echo_numbers
{
    ($($number : expr), *) =>
    {
        $(
            print!("{}, ", $number);
        )*

        println!("");
    }
}

fn main()
{
    echo_numbers![10, 20, 30, 40, 50];
    echo_numbers!(60, 70);
    echo_numbers!{80, 90, 100};
}

/*
10, 20, 30, 40, 50,
60, 70,
80, 90, 100,
*/
728x90
그리드형(광고전용)
Posted by icodebroker
,