macros 相关问题

***不要使用VBA / MS-Office语言。请改用相应的[vba]标签。***宏是一种规则或模式,用于指定某个输入序列(通常是一系列字符)应如何映射到输出序列(通常也是一系列字符),具体如下:一个确定的程序。

尝试编写复杂谓词时出现编译器错误 - 场景 2

这是此处涵盖的问题和答案的附加场景。 示例代码可在此处获取。 原来的问题与这个谓词有关: 让 aPred = #Predicate { ...

回答 1 投票 0

使用自定义结构和使用宏编译 Rust 项目失败

我开始学习 Rust 并尝试项目的结构。 现在我有这样的项目结构: 项目 └──── 源 │ └──── 核心 │ │ └──── lib.rs │ │ └──── Cargo.toml │ └─── 一个...

回答 1 投票 0

如何实现推送宏?

有人可以帮我理解如何将推送实现为宏吗?下面的简单版本对地点形式求值两次,并在求元素形式之前进行: (defmacro my-push(el...

回答 3 投票 0

如何获取宏重复单个元素的索引

我需要获取宏重复元素的索引来编写下一个代码: 结构体A { 数据:[i32; 3] } 宏规则! tst { ( $( $n:ident ),* ) => { 实现 A { $( ...

回答 2 投票 0

linux内核中的宏BUILD_BUG_ON_INVALID(e)好像没什么用?

宏的定义: #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) 我测试宏如下: #包括 #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof(( l...

回答 1 投票 0

开票时前面带字母的数字自动递增

我正在用excel开发发票软件 我用宏写了代码 子创建新发票() 昏暗的 invno 只要 invno = 范围("C3") 范围(“C4:D4,C8:D8,B11:C11,B20:G36”)。

回答 1 投票 0

在宏中生成文档

在定义某些形式的元组结构时,我有几个宏来减少样板: 宏规则! new_type (($name:ident, $bytes:expr) => ( pub struct $name(pub [u8; $bytes]); ...

回答 2 投票 0

准引用宏中的隐形模块函数

我有一个 Hy 模块,看起来像这样: ; a.hy (defn _add [xy] (+xy)) (定义宏 m [x] `(_add ~x 2)) 我将宏的部分功能导出为模块中的常规函数

回答 1 投票 0

创建一个`MemberMacro`来创建一个具有注入一致性的嵌入结构

我正在 Swift 中实现 MemberMacro。我能够实现除一项要求之外的所有要求。 到目前为止,这是我能够做的: 在我附加宏的类中创建一个嵌入式结构...

回答 1 投票 0

对于定义为 0 的宏,#ifdef 和 #if 之间的细微差别

给出以下 C 文件: 文件宏.c #ifdef 宏 # 错误宏已定义 #别的 # 错误宏未定义 #万一 #如果宏 # 错误 MACRO 不为零 #别的 # 错误宏为零 #万一 什么...

回答 3 投票 0

带多个条件的 SAS 宏过程 SQL

我正在尝试运行一个包含多个串联在一起的条件的 proc sql 宏。有没有办法纠正第二个宏(rn_cnt)下面的代码或者有更好的方法?背景:...

回答 1 投票 0

Swift 宏:解析 DeclSyntax 节点时出现意外错误

我正在尝试熟悉 Swift 宏。任务是从 @RecordInterfacable @Observable 类模型{ 让id:UUID var 标题:字符串 在里面( id: UUID = UUID(), 标题:

回答 1 投票 0

“__cplusplus”宏扩展为什么?

C++ 宏 __cplusplus 包含并扩展为什么? 即使在最古老的 C++ 实现中,宏 __cplusplus 是否始终包含并扩展为数值? 使用 #if __cpl... 是否安全

回答 3 投票 0

选择并复制选择范围字宏中的所有段落

我需要选择并复制所有选定的甚至未完全选定的段落。我只是不想用鼠标完全选择它们并复制它们。 我知道如何选择...

回答 1 投票 0

C 宏中的#x 是什么意思?

例如我有一个宏: #define PRINT(int) printf(#int "%d “,整数) 我大概知道结果是什么了 但为什么#int 代表了整个事情呢? 我有点忘记这个细节了。任何人都可以吗

回答 4 投票 0

在带引号的字符串中展开宏[重复]

我有一个函数,它接受一个 char* 类型的参数,例如 f("string"); 如果字符串参数是在函数调用中即时定义的,那么如何在字符串中扩展宏...

回答 2 投票 0

Excel,复制/粘贴值而不更改活动工作簿/工作表?

两部分问题 1. 为什么这不起作用? 我可以通过首先激活工作表来复制单元格,但是我不应该能够在不激活工作表的情况下复制它吗? 子测试() 调暗 wbSource、wbT...

回答 1 投票 0

如何使宏“原子化”

IOW 如何在执行宏时使 OOo 的撤消/重做正常工作? 这与我之前的问题有关:#853176

回答 2 投票 0

被 ntstatus.h 的宏重新定义所淹没

尽管添加了 #define,我仍然收到同样的一堆警告,两次(与下面标题 #included 的次数相同),总共 100 多个警告: #ifndef UMDF_USING_NTSTATUS #def...

回答 1 投票 0

如何在 SAS 的宏 %do 语句中使用 time8 格式引用时间?

我有一个使用 time8 格式存储当前时间的变量,并且我希望运行一个宏,除非当前时间晚于下午 1:00,例如: %let time_now=%sysfunc(time(),time8.); %宏...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.