我是IntelliJ IDEA的新手,并且首先学习快捷方式,以便在IDE中主动开始我的开发.
默认的keymap方案是Mac OS X
.
另一种方案的目的是什么Mac OS X 10.5+
?这比默认的更好(或更糟?)?我想知道他们如何比较以及主要区别是什么.
我正在解决一些琐碎的问题以学习Scala。这是我想出的
def isUnique(str: String): Boolean = {
if (str.length > 128) return false
val uniqueChars = new Array[Boolean](128)
!(str.map(c => addChar(c, uniqueChars)).find(identity).isDefined)
}
def addChar(ch: Char, uniqueChars: Array[Boolean]): Boolean = {
if (uniqueChars(ch)) return true else {
uniqueChars(ch) = true;
return false
}
Run Code Online (Sandbox Code Playgroud)
是吗
请注意,目前我不在乎逻辑或优化。我只需要学习Scala的用法即可。
[编辑]假设我们不想使用字符串区别方法。我只需要验证Scala的功能样式。