问题标签 [quote]

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 投票
1 回答
1250 浏览

scheme - Scheme 和 Racket 中嵌套引号的行为

在 Racket 中编写函数时,我不小心在符号前面放了两个单引号,而不是一个。即我不小心写了''a 并发现了一些看起来很奇怪的嵌套引号行为。我正在使用 DrRacket 并使用 Racket lang 和 R5RS lang 对此进行了测试。

打印:#t。

印刷品:报价

两者都打印:'a

有人能告诉我为什么在 Scheme(和 Racket)中使用函数对吗?将 (quote (quote a))) 解释为一对两个元素 quote 和 a ,但函数 write 打印出 'a 而不是 (quote a) 。

0 投票
6 回答
924 浏览

php - 在 PHP 中输​​出 jQuery,引用问题

我有这个我想用 PHP 输出:

但我也不确定引号和 javascript 变量。

任何人都可以帮忙吗?

0 投票
3 回答
222 浏览

php - 试图在 PHP 中回显 JS 函数

我正在尝试在 PHP 回显中的 HTML 字符串中回显一个 js 函数。

我想不通:

有什么想法可以完成这项工作吗?我想我有很多引用或类似的东西......

任何帮助将不胜感激,谢谢!

0 投票
4 回答
3529 浏览

python - Python 块格式化

如何在字符串格式的上下文中缩进多行字符串?例如

其中段落包含换行符。('foo\nbar')

如果我使用上面的代码,我会得到这样的输出:

当我真的想要这个时:

我知道我可以做类似的事情:

但这破坏了我的目的的可读性。

我也意识到我可以编写一些代码来将除第一行之外的所有内容缩进 1 个缩进,但这并不是一个真正可扩展的解决方案(如果我有 2 个缩进呢?或 3 个?等等)

编辑:在您发布答案之前,请考虑您的解决方案如何与以下内容一起使用:

0 投票
5 回答
2295 浏览

php - PHP exec、system 或 passthru 都删除单引号或双引号

当我尝试通过 php 的 exec/passthru/system 函数向 shell 执行命令时,它似乎会从命令中删除引号。

这是检查过程的输出

如您所见,它显示了不带单引号的进程。这会导致 lftp 出错。

现在它只是挂起,直到我杀死它,我相信这是因为如果我将进程列表中显示的内容输入到命令中,它将出错并让你留在 lftp shell。

PHP 安全模式已关闭

我已经尝试了以下报价


更新


我想在进一步测试时添加它。如果我创建一个 shell 脚本(run_ftp.sh)并通过 php 运行它,它也会从 run_ftp.sh 中删除引号。所以这让我认为它不是 php 导致问题。

SELinux 已关闭.. linux/bash 是否有任何其他可能导致此问题的安全措施?

0 投票
1 回答
697 浏览

mysql - MySQL 在我不想要斜杠时添加斜杠

我们使用的是 Yahoo Web Hosting(不是我的选择),而 MySQL 数据库的行为很奇怪。当我输入一个简单的查询时,例如:

update mytable set columnname = "new value" where id = 1;

它返回一个错误说:

错误:未封闭的报价

力量:“

SQL: update mytable set columnname = \"new value\" where id = 1;

我试着联系雅虎,他们说他们不提供对“高级脚本”的支持,所以这就是我在这里问的原因。

谢谢你。

更新:

单引号和双引号没有区别

无法通过 MySQL Administrator 连接到数据库,Yahoo 已阻止访问

我发现 magic_quotes_gpc 已打开,这可能会导致错误,因为我被迫使用 PHPMyAdmin 访问数据库 - 但我无法关闭 magic_quotes_gpc。

0 投票
2 回答
544 浏览

emacs - emacs lisp 中的 lambda 格式

我正在尝试在 emacs lisp 中应用闭包。我在这里找到了一篇文章: 如何在 Emacs Lisp 中进行闭包?

有一些代码,如:

(defun foo (x) `(lambda () ,x)) (message (string (funcall (foo 66))))

但是按照 emacs文档lambda 的格式应该像 '(lambda () x) ==> 使用这种格式,我得到一个错误:符号的值作为变量是无效的:x

当“,”在“()”和“x”之间添加时,一切正常。

为什么?

0 投票
4 回答
205 浏览

javascript - 防止后续随机结果在 Javascript 中重复

在我的网站上,我有一个按钮,可以从引用列表中选择一个随机引用,并将随机选择的引用投射到一个文本框中。这是使用 JavaScript 完成的。

虽然我有这个工作,但我想要一段额外的代码,以防止直接后续引用与之前的引用相同。我希望任何曾经能够再次出现的引用,只是不能直接跟随。

如果可能的话,我也会喜欢它,这样至少再点击 3 次后,使用的任何报价都不会再次出现 - 但这只是一个奖励。

无论如何,我目前拥有的代码如下:

提前致谢; 我敢肯定,这对你们这些聪明人来说不会太难!

0 投票
1 回答
116 浏览

lisp - 需要帮助使用 eval 和 quote 功能

我的代码如下所示:

为了创建我的函数,我使用了引号......但是 name-funct 是一个变量......如果我使用引号,我怎么能对解释说?是否存在做我想做的事的方法?

* 编辑 *

用逗号我有这种情况

所以我需要 name-funct 的内容必须是我创建的 lambda 的名称。但是使用 Greg Hewgill 向我建议的逗号运算符,Lisp 会查找 name-funct 的内容,它是实名的,就像另一个变量一样。

0 投票
7 回答
85966 浏览

javascript - JavaScript 函数参数中的单引号转义

我需要在 JavaScript 函数参数中转义单引号以避免这种情况:

但是我需要在函数调用中转义它们,因为我不知道将传递的值(我无法从数据库中转义的 db 变量)。

是否有允许我执行以下操作的功能?