问题标签 [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.
scheme - 控制方案中的评估(诡计)
这似乎是一个简单的问题;也许它是如此简单,以至于很难找到可以找到答案的搜索。在 Scheme 中(特别是 Guile 实现,如果这有什么不同的话)我如何评估已引用的内容?
这就是我想要做的。
我基本上需要确保我定义的函数按特定顺序评估其参数,因为评估一个参数引起的副作用取决于评估其他参数的过程。但是,Scheme 说参数可以按任何顺序进行评估,所以我想通过引用参数来手动强制它,然后按需要的顺序手动评估它们。
看来“eval”应该做我想做的事,但它有两个问题:
- 不鼓励使用它,所以我觉得应该有更好的方法来完成我想要在这里做的事情。
- 在 Scheme 中,eval 似乎采用了第二个参数,即环境。这让我很困惑。我希望它在语句出现的同一环境中进行评估,那么为什么我需要第二个参数?这甚至可能吗?我玩过 eval ,似乎有些实现需要不同的参数(例如 mit-scheme 甚至不知道 (interaction-environment) 是什么!!!)
我尝试了其他技巧,例如构建 lambda:
但似乎必须对此进行评估以生成程序。我也试过:
但这会返回一个“原始内置宏”,它也不起作用。
编辑:看起来宏将用于控制评估顺序:(defmacro test1 (ab) `(begin ,b ,a))
javascript - 使用 JQuery $.getJSON 解析外部 JSON?
我想从 iheartquotes 获取报价,并在页面加载时将其添加到 div 中。我目前有此代码,但不知道为什么它不起作用
和正文中的 HTML
lisp - Lisp,缺点和(数字。数字)的区别
和有什么区别
和
在 Lisp 中?
regex - 无法删除右单引号
一直试图从进入 Perl 表单的数据中删除右单引号,但未成功。如果我将文本: ( Can't Be Dodged ) 粘贴到表单中,它永远不会删除正确的单引号。我尝试了不同的编码和转义 Unicode 的方法,但似乎没有任何效果。
下面是我正在使用的。
batch-file - 批量引用相等测试
如何测试我的字符串是否是引号(“)。默认转义字符是'^',不是吗?
所以我尝试了以下但没有成功:
我也试过双引号:
谢谢!
bash - tar 排除 ksh 中带单引号的参数
我对以下 ksh 脚本有疑问:
由于将模式传递给排除目标需要单引号。(我想排除 /bin 文件夹中以“a”开头的所有文件)。
Echo 行还显示了正确且未更改的结果(模式没有扩展,单引号仍然存在)。但是,此排除目标无效。
但是,如果我输入实际值而不是 $EXCLUDE,它就起作用了!
这一定是我遇到的一些引用问题,但是什么?
php - 从 json (Php) 中的数组中删除引号
我试图从我的 json 输出中删除引号,但没有任何效果......
输出
我需要删除字符串 "3"
我试过 str_replace('"','',$behaviour[5]['wcount'])
了str_replace("'","",$behaviour[5]['wcount']);
有人可以帮助我吗?
javascript - Javascript引号冲突
我需要将一个函数作为字符串作为另一个函数的参数发送,例如这个示例:
提前致谢...
save - MarkLogic XQuery xdmp:save/xdmp:quote indent-untyped 选项
以前有人用过这个选项吗?我不相信此功能正在发挥应有的作用,因为一旦我将其作为选项插入,我就无法编译我的代码。
我试图实现的问题是漂亮地打印一个没有命名空间的文档,由于该文档没有命名空间,我无法根据模式验证它,因此该选项不起作用。该选项似乎是阅读文档的正确方法,但我似乎无法让它工作。
很高兴听到其他人是否也对此选项有疑问?
谢谢。
php - 嵌套 bb 代码引号如何>
嗨,我正在使用一个非常基本的 bbcode 解析器。
你们能帮我解决我的问题吗?
但是,例如,当这样写时:
输出是这样的:
我将如何去解决这个问题?我真的不擅长整个 preg_replace 的东西。
这是我的解析器:
}