java是否具有与C#中的逐字运算符(@)等效的运算符或语言结构?
答案 0 :(得分:4)
不,Java没有这样的运营商。
答案 1 :(得分:2)
快速谷歌搜索告诉我verbatim operator in C# is apparently just syntactic sugar。
不,Java中没有相应的东西。 Java不是语法糖,Java作为一种语言的主要焦点是只提供一种方式来执行或以其他方式获得单个函数,这就是为什么Java中的每个保留字只有一个函数而且缺少大量语法糖的原因。需要强调的是,@已经为annotations保留。
虽然这个问题的好处和缺点可以讨论到永恒,但最重要的是Java在语法糖方面确实很少,实际上只有Java中的语法糖我能想到的是增强的for
循环和即便如此,内部JVM仍然只知道while
循环。