perl 开关的代码内检查

Posted

技术标签:

【中文标题】perl 开关的代码内检查【英文标题】:in-code checking of perl switches 【发布时间】:2012-05-30 17:05:42 【问题描述】:

有什么方法可以检查 perl 命令行开关是否被激活? 例如,如果我运行像perl -C foo.pl 这样的程序,我希望能够检查 -C 开关是否已被激活。 任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

来自perlrun 联机帮助页:

-C 标志控制一些 Perl Unicode 功能.... 只读魔法变量$^UNICODE 反映了数值 这个设置。这个变量是在 Perl 启动期间设置的,并且是 此后只读。

还有其他一些命令行开关的魔法变量。 perlrun 或 perlvar 都应该有您要查找的信息。

【讨论】:

以上是关于perl 开关的代码内检查的主要内容,如果未能解决你的问题,请参考以下文章

我如何从开关内暂停我的代码(java)[重复]

Qt qml如何从ListView中只检查一个开关

c++ 。我试图通过在开关内使用数组来获取用户输入,但是当我运行代码时它显示分段错误?

引导开关检查事件?

如何在 Perl 中捕获输出和退出代码时执行外部脚本?

如何在 Perl 中使用 grep 检查字符串是不是存在 [重复]