2010-04-06 81 views

回答

2

快速谷歌搜索告訴我,verbatim operator in C# is apparently just syntactic sugar

不,在Java中沒有等價物。 Java不是關於語法糖的,Java作爲一種語言的主要焦點是僅提供一種方式來執行或以其他方式獲得單個函數,這就是爲什麼Java中的每個保留字只有一個函數並且缺少大量語法糖。僅強調,@已經預留給annotations

雖然這個好處和缺點可以討論到永恆,但底線是Java在語法糖中真的很稀少,實際上只有Java中的語法糖我能想到的是增強的for循環,甚至在內部無論如何,JVM只知道while循環。

+0

在迂腐的筆記上,'+'是雙重用途 – Everyone 2010-04-06 13:41:25

+0

@Everyone:確實如此! – Esko 2010-04-06 14:40:31

+0

相當一些保留字有多個功能。想到「這個」,就像「最終」一樣。 – 2010-04-07 10:56:38

4

不,Java沒有這樣的操作符。

+0

@Itay實施起來會很簡單嗎?或者至少是即興創作? – Olaseni 2010-04-06 08:00:37

+0

只要正確使用字符串,它是微不足道的。 – gpampara 2010-04-06 08:45:33

+1

@gpampara:直到你瞭解正則表達式。 – 2010-04-07 10:57:12