小编Pro*_*mer的帖子

键盘映射有什么区别 - Mac OS X和Mac OS X 10.5+?

我是IntelliJ IDEA的新手,并且首先学习快捷方式,以便在IDE中主动开始我的开发.

默认的keymap方案是Mac OS X.

另一种方案的目的是什么Mac OS X 10.5+?这比默认的更好(或更糟?)?我想知道他们如何比较以及主要区别是什么.

intellij-idea

61
推荐指数
2
解决办法
2万
查看次数

在Scala中实现一种算法,以确定字符串是否具有所有唯一字符

我正在解决一些琐碎的问题以学习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的功能样式。

scala

1
推荐指数
1
解决办法
194
查看次数

标签 统计

intellij-idea ×1

scala ×1