12-练习
9.10 练习
如果你已经感受到了宏的强大威力,那么这里有一些练习可供你尝试,以便你更深入地理解它们。
1.编写一个接受以下语言的宏:
language = HELLO recipient;
recipient = <String>;
例如,以下字符串在此语言中的宏中可以被接受:
HELLO world!
HELLO Rustaceans!
尝试用宏生成代码,输出指向收件人的问候语。
2.编写一个带任意数量元素的宏,并通过文本字符串输出无序的HTML列表,例如html_list!([1, 2]) =>
- 1/
- 2