问题标签 [bareword]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 为什么在这个 Perl 示例中定义的 sdf 返回 true?
我在 Perl 中试过这个例子。有人可以解释为什么这是真的吗?
它打印true
。
sdf 可以是任何名称。
此外,如果定义了 sdf 函数并返回 0,则它不会打印任何内容。
print (sdf);
不打印 sdf 字符串,但
打印真实。
如果 sdf 是字符串,则相关问题仍然存在。什么不是打印出来的?
perl - 在 Perl 教程中遇到 Bareword 错误
我正在取得进展,但我遇到了一个新问题。
这是新代码:
现在我收到这些错误,
在 ./SpiderTutorial_19_06.pl 第 23 行使用“strict subs”时不允许使用裸词“text”。在 ./SpiderTutorial_19_06.pl 第 24 行使用“strict subs”时不允许使用裸词“text”。执行 ./SpiderTutorial_19_06。 pl 由于编译错误而中止。
任何帮助将不胜感激。
perl - eval 和使用的问题
我编写了这段代码,当系统中安装了 POE 模块时它可以工作。
但我想确定这个模块是否存在:
它返回:
我尝试了其他模块,也有错误。如何使用严格模式做我想做的事?
php - PHP - 在接口函数声明中使用裸词
查看 PHP 关于接口的文档,特别是这里:PHP: Object Interfaces - Manual。以下代码作为工作示例给出。有人可以解释一下被声明为函数签名一部分的裸词“Baz”是什么吗?
perl - 为什么 Perl open() 文档使用两种不同的 FILEHANDLE 样式?
open 函数的文档显示如下语法open()
:
- 打开文件句柄,EXPR
- 打开文件句柄,模式,EXPR
- 打开文件句柄、模式、表达式、列表
- 打开文件句柄、模式、参考
- 打开文件句柄
在示例中,他们有一些地方使用普通的 $-prefixed 变量作为文件句柄:
以及使用裸词的示例:
一个问题是在每种情况下,每种样式的名称是什么,例如“我正在使用__作为文件句柄”?另一个是,为什么他们开始在文档中使用裸词for open()
?看来以后的使用都不涉及正常open()
的 filename 。在这些情况下是否不接受以 $ 为前缀的形式?
perl - 使用严格的 subs 时不允许设置裸字环境变量
为了让我的 Perl 脚本运行,我需要在操作系统上设置一个环境变量以指向我们的开发服务器:
export SERVER=DEV
但是,一旦脚本分发给我们的用户,我不希望他们每次都需要导出这个环境变量。因此,我想我会在脚本开头附近设置环境变量。所以我添加了这个:
$ENV{SERVER}=DEV;
但是,由于严格的潜艇,我的脚本不允许这样做:
Bareword "DEV" not allowed while "strict subs" in use
我的部门主管向我保证,我们必须在脚本中使用 strict ,所以没有办法绕过这个限制。是否有正确的方法来设置我忽略的裸字环境变量?
regex - Tcl 脚本中的“无效的裸词“regexp””
上面的代码在 tcl 中生成错误无效的裸词“regexp”。
我想知道单词中的错误是什么,tcl.How to debug 中什么是无效的bareword。
python - Python中的裸词/新关键字
我想看看是否可以定义新的关键字,或者在WAT 的 Destroy All Software 演讲中讨论 Ruby 时,用 Python 定义新的关键字。
我想出了一个在其他地方找不到的答案,所以我决定在 StackOverflow 上分享它的问答风格。