小编Wil*_*ill的帖子

Rust中单位类型的目的是什么?

Rust具有单元类型,()具有单个零大小值的类型.此单位类型的值也使用().

单位类型及其价值的目的是什么?它是一种避免像其他语言一样使用null(或nil)的机制吗?

rust unit-type

32
推荐指数
2
解决办法
7303
查看次数

makefile问题(gnuplot)

我正在尝试使用带有makefile的GNUplot生成一些图形.我希望目录中的每个*.plt文件都可以通过GNUplot运行,但是我看不到让它工作.到目前为止,这是我的makefile:

all: %.tex
%.tex: %.plt
<tab> gnuplot < $<
Run Code Online (Sandbox Code Playgroud)

如果我单独指定一个.plt文件,配方工作正常,但我希望它在我生成它们时拾取我的新图.

编辑:我想我现在已经开始工作了:

# plots all files in the folder with .plt extensions
SOURCES = $(wildcard *.plt)
TARGETS = $(SOURCES:.plt=.tex)

all: $(TARGETS)

%.tex: %.plt
    gnuplot < $<
Run Code Online (Sandbox Code Playgroud)

有人可以确认我的推理(如下)是否正确?以前我没有指定任何文件all(我有点困惑%).现在SOURCES通过使用通配符拾取任何.plt文件来分配变量(为什么在使用.plt而不是*.plt?时它不起作用).分配后SOURCE,设置TARGETS变量,现在all:指定要构建的文件.现在运行匹配规则.

makefile gnuplot

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

标签 统计

gnuplot ×1

makefile ×1

rust ×1

unit-type ×1