rust入门疑问002,为什么引入宏!


入门hello word,上去就是print!()

知乎也有回答,一个c++说的,说c++宏不给力,还有一个说提供扩展语言能力的宏在系统编程语言里是不个缺少的,为什么???

看了下rust的好几个库里面都定义有宏,对宏有一种莫名的恐惧,语言之外的扩展???为什么c#,java,go,这些没有提供宏呢,还是为了迎合c++

rust rust-lang

私Dバナナ 9 years, 7 months ago

c++的宏和Rust的宏是两个概念

Rust有的特性为啥C#, Java, Go里要有?这个要看语言设计者的口味吧

最爱伊卡洛斯 answered 9 years, 7 months ago

Your Answer