腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
让
宏
对
其
某些
参数
求值
?
、
、
对此
宏
的更多示例调用如下: (doc id: 1 "First sentence." "Second sentence.")
宏
必须接受任意数量的元数据规范。 计算(doc ...)时应返回字符串,或将结果文本写入文件。但是我还没有实现这个功能,因为我被doc
宏
的定义卡住了(这就是这个问题的重点)。下面是我的doc
宏
的实现。词汇:title: "ABC"和id: 123被称为“元数据”;title:和id:被称为“元数据ID”。 ;;; (metadata-id?显
浏览 26
提问于2021-01-15
得票数 1
6
回答
启用
宏
的语言
如何
跟踪源代码以进行调试?
、
、
、
这是一个关于
宏
的更理论的问题(我认为)。我知道
宏
获取源代码并生成目标代码,而不需要对
其
求值
,这使得程序员能够创建更多通用的语法结构。如果我必须
对
这两个
宏
系统进行分类,我会说有"C风格“
宏
和"Lisp风格”
宏
。根据预处理的源代码,调试器
如何
跟踪程序的执行情况?是否有一个特殊的“调试模式”必须设置为捕获有关
宏
的额外
浏览 2
提问于2010-07-10
得票数 11
回答已采纳
1
回答
对于提供给它的字面
参数
,有没有一个等同于GCC的__PRETTY_FUNCTION__?
、
、
、
如果我的函数是:{}我希望有更多的策略结果,这样:做这件事最好的方法是什么?#include "Custom Library/output_tools.h"
浏览 5
提问于2018-02-08
得票数 0
回答已采纳
1
回答
表达式的部分
求值
、
我希望将方法调用捕获为表达式,但要事先以类型安全和IDE友好的方式计算它的
参数
。HandleMethodCall<T>(Expression<Func<T, object>> expr) 不幸的是,在这种情况下,传递给HandleMethodCall的表达式不仅包含test.SomeMethod(),还包含
参数
的表达式树一种变通办法是将方法调用及其
参数
拆分到HandleMethodCall的不同
参数
中,但这样做的代价是失去编译时类型安全和集成开发环境
对
显示
参数<
浏览 26
提问于2020-01-31
得票数 1
回答已采纳
1
回答
我可以修改核心库的注释
宏
来审查脏话吗?
、
、
注释
宏
令人愉悦地简单。(defmacro comment {:added "1.0"} [& body]) 是否可以对
其
进行修改以删除文字?例如,我是否可以通过编辑comment
宏
本身来替换我的同事在comment
宏
中经常使用的“f*”?或者,comment
宏
与生俱来的
对
其
主体的不
求值
会停止我的小恶作剧吗?
浏览 32
提问于2021-11-13
得票数 0
回答已采纳
3
回答
宏
递增值,然后连接
、
、
我想创建一个递归
宏
,它将创建"next“类。在连接之前,我
如何
使编译器
对
其
求值
?
浏览 0
提问于2012-07-30
得票数 2
回答已采纳
2
回答
计算
宏
窗体的
参数
、
有选择地将
求值
参数
传递到
宏
窗体的最佳实践是什么?(defparameter *func-body* '((print i) (+ i 1)))(defmacro如果我们可以强制将*f
浏览 1
提问于2013-03-28
得票数 6
1
回答
Excel
宏
UI设计:
如何
让
用户选择多个输入
、
下面的问题在较低程度上是编码问题,而不是UI设计问题:如果不是两个,而是只有一个输入,那就很简单了:我们
让
用户选择输入,然后在按下按钮后,
宏
可以查找选定的范围并
对
其
求值
。
浏览 2
提问于2013-01-18
得票数 1
1
回答
如何
在elisp
宏
中解析长度可变的rest
参数
(&R)?
、
、
,@(rule-action-macro (or (action-2) (default-action)))) ) 后一种形式在我看来更难看,但是我不知道
如何
编写一个可以处理可变长度&rest
参数
的
宏
,
对
它进行迭代,然后返回转换后的结构。使用defun而不是defmacro并不是真正需要考虑的问题,因为(希望示例中显示的那样)我试图控制规则列表的
求值
,而不是在程序第一次看到列表时
对
它
求值
,一旦需要控制
求值
,就是
浏览 0
提问于2013-02-13
得票数 2
回答已采纳
1
回答
打印符号并使用
宏
对
其
求值
、
我正在尝试编写一些代码来打印一个符号,并在球拍中计算与之相关的函数评估版本: (display (symbol->string fun-sym)) (display (eval `(,fun-sym ,bstr) ns)))(define (extract-i
浏览 15
提问于2020-02-28
得票数 2
3
回答
您能在Emacs Lisp
宏
中创建交互式函数吗?
、
我正在尝试用emacs lisp编写一个
宏
,以创建一些“helper函数”。 最终,我的帮助器函数将比我在这里拥有的更有用。如果我获取
宏
扩展的输出并
对
其
求值
,我就得到了我想通过
宏
获得的交互函数,但是即使
宏
运行并且看起来是
求值
的,我也不能调用M-x text-ni或text-swallow。
浏览 0
提问于2009-03-18
得票数 9
1
回答
替代Clojure线程
宏
、
我正在尝试编写一个线程
宏
时遇到了一点小问题。我已经发布了一个精简版本,以显示我遇到的问题。(defmacro <-> `(do ~v))(<-> 1 (<-> println))1=> 1 但是因为
宏
<
浏览 17
提问于2017-01-09
得票数 0
回答已采纳
1
回答
将符号传递给emacs中的
宏
、
、
我是
宏
的新手。我正在尝试编写一个
宏
来生成一些函数: `(defun ,(intern (concat "fun-" (symbol-name name))) ()我想向这个
宏
传递一个符号,比如(test 'stuff),但是emacs给了我这个错误: Debugger entered--Lisp error: (wrong-type-argument symbolp我该
如何
解决这个问题呢?
浏览 2
提问于2012-12-22
得票数 4
回答已采纳
2
回答
将
宏
应用于矢量
、
在普通的Clojure中,我可以编写一个
宏
,它将使用args
对
宏
进行cons并
求值
,
对
吗?要将
参数
矢量应用于ClojureScript中的
宏
,有哪些解决方法?
浏览 5
提问于2018-08-31
得票数 2
1
回答
如何
正确转义Makefile
宏
中的$
但是,我不知道
如何
正确地转义$。 以下是简化的代码。我该
如何
解决这个问题?
浏览 0
提问于2019-03-28
得票数 0
1
回答
如何
避免map值在
宏
中被计算?
我正在编写一个Clojure
宏
,它应该接受一个具有一些代码的map作为它的值,并为它提供一个键。
如何
避免map值在
求值
之前被计算?有没有一种方法可以
让
宏
引用映射中的值?
浏览 2
提问于2013-07-12
得票数 0
回答已采纳
4
回答
不带
参数
的函数的Clojure def与defn
我用clojure编写了一个程序,但是有些函数没有
参数
。将这样的函数编码为"def“而不是没有
参数
的"defn”有什么好处?
浏览 2
提问于2010-12-16
得票数 53
回答已采纳
1
回答
延迟评估和短路评估有什么区别吗?
、
、
、
是: 因此,这种行为被称为延迟评估或短路评估。
浏览 1
提问于2013-02-16
得票数 20
回答已采纳
1
回答
如何
防止链轮缓存.erb文件?
、
、
、
链轮gem缓存.erb文件,即使这些文件中的ruby代码在每次编译时可能会计算不同的值var foo = <%= Kernel.rand %>;
对
其
求值
一次,并永久缓存
如何
防止链轮缓存
某些
类似的文件?
浏览 1
提问于2011-09-30
得票数 3
回答已采纳
1
回答
如何
在执行
宏
之前将变量传递给
宏
并
对
其
求值
?
alist = [:x]我怎样才能使上面的代码类似于@doarray(x)macro fresh(varvec, clauses...)
浏览 0
提问于2018-11-23
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券