问题标签 [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.

0 投票
3 回答
829 浏览

perl - 为什么 Perl 抱怨我的 Win32::OLE 脚本中的裸词?

错误:

0 投票
5 回答
402 浏览

perl - 为什么在这个 Perl 示例中定义的 sdf 返回 true?

我在 Perl 中试过这个例子。有人可以解释为什么这是真的吗?

它打印true

sdf 可以是任何名称。

此外,如果定义了 sdf 函数并返回 0,则它不会打印任何内容。

print (sdf);不打印 sdf 字符串,但

打印真实。

如果 sdf 是字符串,则相关问题仍然存在。什么不是打印出来的?

0 投票
2 回答
1815 浏览

perl - 在 Perl 教程中遇到 Bareword 错误

我正在取得进展,但我遇到了一个新问题。

这是新代码:

现在我收到这些错误,

在 ./SpiderTutorial_19_06.pl 第 23 行使用“strict subs”时不允许使用裸词“text”。在 ./SpiderTutorial_19_06.pl 第 24 行使用“strict subs”时不允许使用裸词“text”。执行 ./SpiderTutorial_19_06。 pl 由于编译错误而中止。

任何帮助将不胜感激。

0 投票
1 回答
546 浏览

perl - eval 和使用的问题

我编写了这段代码,当系统中安装了 POE 模块时它可以工作。

但我想确定这个模块是否存在:

它返回:

我尝试了其他模块,也有错误。如何使用严格模式做我想做的事?

0 投票
3 回答
4497 浏览

perl - perl s/this/that/r ==> "Bareword found where operator expected"

Perl 文档推荐这个:

但是,我收到此错误:

这是特定于r修饰符的,没有它,代码就可以工作。但是,我不想修改$bar. 我当然可以替换

有更好的解决方案吗?

0 投票
3 回答
226 浏览

php - PHP - 在接口函数声明中使用裸词

查看 PHP 关于接口的文档,特别是这里:PHP: Object Interfaces - Manual。以下代码作为工作示例给出。有人可以解释一下被声明为函数签名一部分的裸词“Baz”是什么吗?

0 投票
2 回答
735 浏览

perl - 为什么 Perl open() 文档使用两种不同的 FILEHANDLE 样式?

open 函数的文档显示如下语法open()

  • 打开文件句柄,EXPR
  • 打开文件句柄,模式,EXPR
  • 打开文件句柄、模式、表达式、列表
  • 打开文件句柄、模式、参考
  • 打开文件句柄

在示例中,他们有一些地方使用普通的 $-prefixed 变量作为文件句柄:

以及使用裸词的示例:

一个问题是在每种情况下,每种样式的名称是什么,例如“我正在使用__作为文件句柄”?另一个是,为什么他们开始在文档中使用裸词for open()?看来以后的使用都不涉及正常open()的 filename 。在这些情况下是否不接受以 $ 为前缀的形式?

0 投票
1 回答
3542 浏览

perl - 使用严格的 subs 时不允许设置裸字环境变量

为了让我的 Perl 脚本运行,我需要在操作系统上设置一个环境变量以指向我们的开发服务器:

export SERVER=DEV

但是,一旦脚本分发给我们的用户,我不希望他们每次都需要导出这个环境变量。因此,我想我会在脚本开头附近设置环境变量。所以我添加了这个:

$ENV{SERVER}=DEV;

但是,由于严格的潜艇,我的脚本不允许这样做:

Bareword "DEV" not allowed while "strict subs" in use

我的部门主管向我保证,我们必须在脚本中使用 strict ,所以没有办法绕过这个限制。是否有正确的方法来设置我忽略的裸字环境变量?

0 投票
2 回答
1049 浏览

regex - Tcl 脚本中的“无效的裸词“regexp””

上面的代码在 tcl 中生成错误无效的裸词“regexp”。

我想知道单词中的错误是什么,tcl.How to debug 中什么是无效的bareword。

0 投票
1 回答
1957 浏览

python - Python中的裸词/新关键字

我想看看是否可以定义新的关键字,或者在WAT 的 Destroy All Software 演讲中讨论 Ruby 时,用 Python 定义新的关键字。

我想出了一个在其他地方找不到的答案,所以我决定在 StackOverflow 上分享它的问答风格。