gpt4 book ai didi

rust - 为什么 Rust 要求宏名称末尾有感叹号?

转载 作者:行者123 更新时间:2023-12-03 07:50:11 30 4
gpt4 key购买 nike

为什么 Rust 编程语言的设计者要求宏名称必须以感叹号结尾?

请注意,我并不是说这种设计选择是错误的。我只是好奇。

最佳答案

宏不是函数。它们末尾的感叹号让用户知道这是一个宏,因为它们根本不同。宏内部的语法可以是任意的;如果用户不知道这是一个宏,他们会感到困惑

示例:

let list = vec![0; 10];

关于rust - 为什么 Rust 要求宏名称末尾有感叹号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77371551/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com