小编Mat*_*ith的帖子

如何更改Nim编译器输出文件的位置和名称

编译Nim程序nim c -r example.nim创建输出文件example.我想在另一个文件夹中创建一个输出文件,其名称bin/example.o更容易gitignore.

到目前为止我尝试过的:

nim c -r example.nim -o:bin/example.o
nim c -r example.nim --out:bin/example.o
nim c -r example.nim -o:example.o
nim c -r example.nim --out:example.o
Run Code Online (Sandbox Code Playgroud)

所有这些尝试的结果与我省略-o/--out选项的结果example相同,从而导致与文件位于同一文件夹中的可执行example.nim文件.如果我没有传递选项,编译器甚至不接受该选项-r(这让我觉得我误解了该选项的目的).

我正在使用从github devel分支源安装和编译的Nim 0.10.3 .

什么编译器选项允许我修改编译的输出文件?

nim-lang

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

如何将切片转换为序列?

我想直接从切片指定一个序列(而不是遍历切片并将每个元素分别添加到序列中).我尝试了几种不同的方法,但显而易见的方法似乎没有用.

var 
    x = newSeq(1..n)
    y: seq[int] = @[1..n]
    z: seq[int] = 1..n
Run Code Online (Sandbox Code Playgroud)

我唯一能够开始工作的是从中导入列表推导 future

var x: seq[int] = lc[x | (x <- 1..n), int]
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到任何方法可以做到这一点,不涉及从未来导入实验性的东西或自己重载序列构造函数.

nimrod nim-lang

4
推荐指数
2
解决办法
571
查看次数

标签 统计

nim-lang ×2

nimrod ×1