我想使用這個接口: http://javaslang.com/javadoc/2.0.0-RC2/javaslang/%CE%BB.html是否可以在IntelliJ IDEA中編寫lambda字母(λ)?
幸運的是,自動完成工作,如果我從包名稱開始。 但是可以在IntelliJ IDEA或通常在任何編輯器中編寫lamda希臘字母嗎?
我想使用這個接口: http://javaslang.com/javadoc/2.0.0-RC2/javaslang/%CE%BB.html是否可以在IntelliJ IDEA中編寫lambda字母(λ)?
幸運的是,自動完成工作,如果我從包名稱開始。 但是可以在IntelliJ IDEA或通常在任何編輯器中編寫lamda希臘字母嗎?
這是關於您的鍵盤和操作系統,而不是特定於Intellij IDEA。你可以通過複製和粘貼創建一個,這很容易。如果您想直接插入,請使用鍵入特定字符的方式(Windows,Mac,Linux,...)。
因此,例如,在Mac上,你可以:
Wikipedia article on entering special characters也有一些建議,雖然IntelliJ可能會攔截其中的一些。我不得不承認,我總是隻是複製和粘貼。
您可以通過\ udddd窗體在Java源代碼中的任何位置表示任何Unicode字符。它不僅適用於String
和char
。 (對於BMP以外的字符,需要其中的兩個,形成代理對。)由於有時候多個字符具有相似的字形,因此Unicode轉義具有完全明確的優勢。
大概在這種情況下需要的字符是一個Unicode名稱「希臘小寫字母lamda」,U + 03BB,它可以在Java源代碼中的任何位置表示爲\u03bb
。