说我有一个文件/templates/apple,我想
所以,/templates/apple将被复制到/templates/usedAND /templates/inuse
然后之后我想删除原始.
是cp最好的方法,然后rm呢?或者,还有更好的方法?
我想在一行中完成所有操作,所以我认为它看起来像:
cp /templates/apple /templates/used | cp /templates/apple /templates/inuse | rm /templates/apple
Run Code Online (Sandbox Code Playgroud)
这是正确的语法吗?
Scala对我来说是新手,所以我不确定最好的方法.
我需要简单地将字符串放在一个列表中并加入它们.所以,concat(List("a","b","c"))回报abc.
我应该先看看列表中有多少字符串,这样我就可以循环并加入它们全部?我觉得首先需要这样做,这样你可以像数组一样使用列表并list[1]附加list[2]追加list[3]等等.
编辑:
这是我的想法,当然还有编译错误..
def concat(l: List[String]): String = {
var len = l.length
var i = 0
while (i < len) {
val result = result :: l(i) + " "
}
result
}
Run Code Online (Sandbox Code Playgroud) 目前正在使用一个我以前从未使用过Scala的类,所以语法和本身都是新的.
我正在研究一个简单的除法函数,但遇到了一些错误.
首先,我使用var sub = m对吗?在我的代码中,我只想做m = mn,但你不能改变变量,我不确定最好的选择是什么.然后我唯一的另一个问题是编译器对我的打印线咆哮..
<console>:14: error: reassignment to val
m = m-n
Run Code Online (Sandbox Code Playgroud)
////////////////////////////////////////////////// /////////////////////////////
<console>:16: error: type mismatch;
found : Unit
required: Int
println(x)
Run Code Online (Sandbox Code Playgroud)
////////////////////////////////////////////////// /////////////////////////////
def div(m: Int, n: Int): Int = {
var x = 0
var sub = m
if (n > m)
print("Can't perform that.")
while (sub >= n) {
x+=1
sub = sub-n
}
println(x)
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个简单的函数来递归计算字符串长度.
我可以做sums,fibonacci和factorial easy但是我试图用一个参数创建最简单的函数,我不喜欢只有一个作为计数器索引.
可以发布任何小东西给我?
ocaml的新手,所以我能来到这里的是一些伪.
我想编写一个接收列表的函数,然后返回一个只有奇数整数的新列表.
因此,只需遍历列表,可能使用%2来查找奇数整数,并将它们附加到新列表中.
作为ocaml的新手,我已经查看了可能有用的内容,例如map,rev-map或iter,甚至可能是过滤器?.
什么是最好的使用,你会如何设置它?