命令行用法中指定的程序名称,例如"Usage: rot13.factor [OPTIONS]"
.
Erlang 有一个宏调用?FILE
来访问源代码自己的文件名。Factor有类似的东西吗?
命令行用法中指定的程序名称,例如"Usage: rot13.factor [OPTIONS]"
.
Erlang 有一个宏调用?FILE
来访问源代码自己的文件名。Factor有类似的东西吗?
Factor 的命令行词汇有一个词script
,它要么返回脚本名称,要么f
在 Factor 处于解释模式时。
#! /usr/bin/env factor
USING: namespaces io command-line ;
IN: scriptname
: main ( -- ) script get print ;
MAIN: main
例子:
$ ./scriptname.factor
Program: ./scriptname.factor
$ factor
( scratchpad ) USING: command-line ;
( scratchpad ) script get .
f