问题标签 [dollar-sign]

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 回答
12124 浏览

makefile - Makefile 中的四个美元符号

我正在阅读 GNU Make 的文档。这是一个例子

%.d: %.c

我在一个 C++ 程序上试过这个,并得到了文件列表

init3d.d init3d.d.18449 input.d input.d.18444 main.d main.d.18439

这是我在同一个文档中发现但不理解的内容

如果您启用了二级扩展并且您希望在先决条件列表中使用文字美元符号,则您必须实际编写四个美元符号('$$$$')。

我想知道四个美元符号“$$$$”实际上是什么意思?他们如何 18449、18444 或 18439?

谢谢并恭祝安康!

0 投票
3 回答
1421 浏览

jquery - jquery 美元符号

我有这个html:

我有这个 jquery 代码:

我的问题是有什么区别

0 投票
5 回答
35543 浏览

ruby-on-rails - Ruby 中的“$”字符是什么意思?

一直在使用 Ruby on Rails 并决定查看实际源代码。从 GitHub 上获取 repo 并开始四处寻找。遇到一些我不确定它做什么或它引用什么的代码。

我在 actionmailer/test/abstract_unit.rb 中看到了这段代码

有人能告诉我 $: (又名“金光闪闪”)指的是什么吗?

0 投票
1 回答
3377 浏览

python - Virtualenvwrapper .hook:权限被拒绝

我以前使用virtualenvwrapper过,但是在新计算机上运行它时遇到问题。我的.bashrc文件按照说明更新:

但是当source运行时,我得到以下信息:

上一篇文章让我相信文件名正在被回收和锁定,因为virtualenvwrapper.sh使用$$. 有没有什么办法解决这一问题?

0 投票
5 回答
3234 浏览

jquery - MooTools 和 jQuery 冲突 - 尽管美元安全模式

我正在尝试让一些预先存在的 MooTools 代码在 Drupal 站点中正常运行。我知道 MooTools 代码可以独立运行。一旦我在页面中加载 MooTools 库,jQuery 就会停止运行。

我在 jQuery 之后包含 MooTools,它(根据 MooTools 开发人员的说法)应该防止 Moo 从已经加载的 jQuery 库中窃取已经定义的 $。

我已将 Moo 代码中对 $ 的所有引用转换为 document.id。

当我加载页面时,Moo 代码有效,但 jQ 代码无效。似乎 Moo 仍在从 jQ 中窃取 $ 变量并为自己重新定义它。出于测试目的,我正在加载的 Moo 代码是一个简单的 12 Accordion 脚本。如果我解决了这个问题,我需要使用更复杂的。

Drupal 广泛使用 jQuery,因此使用 jQ 的 no_conflict 模式不是一个可行的选择。据我了解,考虑到美元安全模式,这应该是可能的。

我正在使用 MooTools Core 1.2.4 和 MooTools More 1.2.4.4 和 jQuery 1.2.6(也尝试过 1.4.2)。

0 投票
2 回答
601 浏览

java - 我应该能够在 Java 正则表达式的单词边界内引用前导或尾随美元符号 ($) 吗?

我无法让带有前导/尾随 $ 的正则表达式在 Java (1.6.20) 中匹配。

从这段代码:

我得到这些结果:

前两个区块中的主要错误似乎是问题所在。也就是说,前导/尾随 $(美元符号)在 \b(单词边界)标记的上下文中没有被正确拾取。

块中的真实结果表明它不是引用的美元符号本身,因为将 \b 替换为 .* 或一起删除可以获得所需的结果。

最后两个“真”结果表明,问题既不在于内部引用的 $,也不在于带引号的表达式“\Q ... \E”内的单词边界 (\b) 匹配。

这是一个Java错误还是我错过了什么?

0 投票
2 回答
503 浏览

javascript - mootools 美元符号元素调用中的变量

所以我有一个想要修改的元素(使用 Fx.Tween,但我想这并不重要)。但是,元素 id 是动态生成的,这意味着我必须将它从一些变量中拼凑起来。

所以让我们说......(在js中)

我想访问元素$('foo_42')......我将如何输入它?

$(name+'_'+id) 似乎不起作用,除非我做错了......?

我的代码中的实际示例:

更新:看起来这个问题没有答案 - 我在代码示例中的 JS 是错误的......由于 Fx.Tween 函数的使用不正确。谢谢大家。

0 投票
1 回答
667 浏览

linux - Latex 美元符号 \\ 如何在 Latex 中表示 Linux 环境变量?

我知道要输出美元符号,您可以用 \ 将其转义,这样:

但是,我无法打印类似

$ 和 JAVA_HOME 之间的空格很烦人。我怎样才能使它成为一个词?

0 投票
4 回答
36859 浏览

bash - 如何在bash中回显包含未转义的美元符号的变量

如果我有一个包含未转义的美元符号的变量,有什么办法可以回显变量的全部内容?

例如调用脚本:

./script.sh "test1$test2"

然后如果我想使用参数,它会被“截断”,如下所示:

echo ${1}
test1

当然,单引号变量名称没有帮助。我不知道如何引用它,以便在脚本收到参数后我至少可以自己转义美元符号。

0 投票
6 回答
9419 浏览

haskell - Haskell $ 运算符是否有逆运算?

一个快速的问题,Haskell 中是否有一个像美元符号一样工作但优先于左侧的运算符。IE而不是

被写为

我想把它写成

这纯粹是文体问题。我正在按顺序运行一系列函数,如果我可以从左到右编写它们以匹配我从左到右阅读的内容,那就太好了。如果有这方面的运营商?

[更新] 有几个人问我是否不能定义我自己的。作为回答,我想在重新发明轮子之前检查是否有现有的操作员。