Module 以编程方式访问因子中的模块/文件名?

Module 以编程方式访问因子中的模块/文件名?,module,filenames,factor-lang,Module,Filenames,Factor Lang,在命令行用法中指定的程序名,例如“用法:rot13.factor[选项]” Erlang有一个名为?FILE的宏来访问源代码自己的文件名。这个因素有相似之处吗 Factor的命令行词汇表中有一个单词script,当Factor处于解释模式时,该单词返回脚本名称或f #! /usr/bin/env factor USING: namespaces io command-line ; IN: scriptname : main ( -- ) script get print ; MAIN: m

在命令行用法中指定的程序名,例如
“用法:rot13.factor[选项]”

Erlang有一个名为
?FILE
的宏来访问源代码自己的文件名。这个因素有相似之处吗


Factor的命令行词汇表中有一个单词
script
,当Factor处于解释模式时,该单词返回脚本名称或
f

#! /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

Factor的命令行词汇表中有一个单词
script
,当Factor处于解释模式时,它要么返回脚本名称,要么返回
f

#! /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