vec![]和vec!()有什么区别

我发现我可以在我的代码中同时使用vec![]vec!()并且它们都做同样的事情——初始化一个Vec. 不过,我在后面的表格中没有找到任何文档。真的是一回事吗?我应该使用哪一种?为什么?

回答

宏可以使用调用[](){}

使用哪个分隔符对其执行方式没有实际影响,但通常人们会使用大括号表示“块状”或“定义”宏(例如 tokio's select),方括号表示类似文字的 ( vec) 和括号表示函数表达式(例如printlnmatches)。


以上是vec![]和vec!()有什么区别的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>