我想使用这个接口: 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
。