小编Joh*_*yns的帖子

在shell中的一行中运行多个命令

说我有一个文件/templates/apple,我想

  1. 把它放在两个不同的地方然后
  2. 删除原始.

所以,/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)

这是正确的语法吗?

bash shell

349
推荐指数
4
解决办法
42万
查看次数

单个列表中的字符串连接

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 list concatenation

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

Scala不可变变量和打印

目前正在使用一个我以前从未使用过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)

printing scala immutability

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

Python字符串长度递归

我正在尝试编写一个简单的函数来递归计算字符串长度.

我可以做sums,fibonacci和factorial easy但是我试图用一个参数创建最简单的函数,我不喜欢只有一个作为计数器索引.

可以发布任何小东西给我?

python string recursion string-length

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

使用条件语句迭代ocaml列表

ocaml的新手,所以我能来到这里的是一些伪.

我想编写一个接收列表的函数,然后返回一个只有奇数整数的新列表.

因此,只需遍历列表,可能使用%2来查找奇数整数,并将它们附加到新列表中.

作为ocaml的新手,我已经查看了可能有用的内容,例如map,rev-map或iter,甚至可能是过滤器?.

什么是最好的使用,你会如何设置它?

iteration ocaml list map

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