$PROGRAM_NAME和$0在Ruby中是相同的吗?

10

$PROGRAM_NAME在Ruby中与$0相同吗?

1个回答

23

从svn主干获取的ruby 1.8代码:

rb_define_hooked_variable("$0", &rb_progname, 0, set_arg0);
rb_define_hooked_variable("$PROGRAM_NAME", &rb_progname, 0, set_arg0);

所以,是的,它们应该是相同的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接