728x90
728x170
■ marco_rules! 매크로를 사용해 매크로를 만드는 방법을 보여준다.
▶ 예제 코드 (RS)
macro_rules! echo_number
{
($number : expr) => { println!("{}", $number); }
}
fn main()
{
echo_number!(10);
echo_number![20];
echo_number!{30};
}
/*
10
20
30
*/
728x90
그리드형(광고전용)
'Rust > Common' 카테고리의 다른 글
[RUST/COMMON] macro_rules! 매크로 : 재귀 호출 매크로 만들기 (0) | 2023.06.10 |
---|---|
[RUST/COMMON] macro_rules! 매크로 : 특정 값의 레이블을 구하는 매크로 만들기 (0) | 2023.06.10 |
[RUST/COMMON] macro_rules! 매크로 : HashMap 객체를 초기화하는 매크로 만들기 (0) | 2023.06.09 |
[RUST/COMMON] macro_rules! 매크로 : BASIC 언어의 for문 매크로 만들기 (0) | 2023.06.09 |
[RUST/COMMON] macro_rules! 매크로 : 가변 인수 매크로 만들기 (0) | 2023.06.08 |
[RUST/COMMON] 크레이트 설치 : async-std (0) | 2023.06.07 |
[RUST/COMMON] TCP 프로토콜을 사용해 간이 채팅 프로그램 만들기 (0) | 2023.06.05 |
[RUST/COMMON] spawn 함수 : 쓰레드로 병렬 계산 처리하기 (0) | 2023.06.04 |
[RUST/COMMON] Instant 구조체 : elapsed 메소드를 사용해 실행 시간 측정하기 (0) | 2023.06.04 |
[RUST/COMMON] channel 함수 : MPSC 채널 객체 생성하기 (0) | 2023.06.03 |