1

命令行用法中指定的程序名称,例如"Usage: rot13.factor [OPTIONS]".

Erlang 有一个宏调用?FILE来访问源代码自己的文件名。Factor有类似的东西吗?

罗塞塔密码

4

1 回答 1

1

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
于 2011-08-19T05:09:08.020 回答