3
这个例子很简单,只是为了说明这一点。Scala中的方法命名约定 - 可变而不是版本?
比方说我使用矩阵库,但缺乏一些力量,比方说,矩阵中的每个元素加倍对我来说非常重要,我决定写一个方法doubleIt
。不过,我可以写2个版本的这种方法
- 可变的 -
doubleItInPlace
- 非易变 -
doubleItByCreatingNewOne
这是一个有点冗长,所以一个能想到的命名约定,加入到可变版本_!
后缀,或用单词“mut”作为前缀。
是否有任何建立命名约定,使这种差异?