美文网首页
第四章 ObjectScript 宏预处理器指令

第四章 ObjectScript 宏预处理器指令

作者: Cache技术分享 | 来源:发表于2023-10-24 08:56 被阅读0次

第四章 ObjectScript 宏预处理器指令

注意:这些指令不区分大小写。例如,#include 的处理方式与#INCLUDE 相同(以及其他情况变体)。

  • #; – 创建单行注释。
  • #def1arg – 定义一个只有一个参数的宏,其中该参数可以包含逗号。
  • #define – 定义宏。
  • #dim – 指定局部变量的预期数据类型,并且可以选择指定其初始值。
  • #else – 指定一组预处理器条件中失败情况的开始。
  • #elseif – 指定以 #if 开头的一组预处理器条件中次要情况的开始。
  • #endif – 得出一组预处理器条件。
  • #execute – 在编译时执行一行 ObjectScript
  • #if – 开始条件文本块。
  • #ifDef – 标记条件代码块的开始,其中执行取决于已定义的宏。
  • #ifNDef – 标记条件代码块的开始,其中执行取决于尚未定义的宏。
  • #import – 指定任何后续嵌入式 SQL DML 语句的架构搜索路径。
  • #include – 加载包含预处理器指令的指定文件名。
  • #noshow – 结束包含文件中的注释部分。
  • #show – 开始注释部分,该部分是包含文件的一部分。
  • #sqlcompileaudit – 指定是否应审核任何后续嵌入式 SQL 语句。
  • #sqlcompile 模式 – 已弃用。
  • #sqlcompile path – 指定任何后续嵌入式 SQL DML 语句的架构搜索路径。
  • #sqlcompile select – 指定任何后续嵌入式 SQL 语句的数据格式模式。
  • #undef – 删除已定义的宏的定义。
  • ##; – 使当前行的剩余部分成为不出现在 .int 代码中的注释。
  • ##beginquote ... ##EndQuote – 引用它们所包含的文本字符串,将文本中的所有引号加倍。
  • ##continue – 在下一行继续宏定义,以支持多行宏定义。
  • ##expression – 在编译时计算 ObjectScript 表达式。
  • ##function – 在编译时计算 ObjectScript 函数。
  • ##lit – 以文字形式保留其参数的内容。
  • ##quote – 采用单个参数并返回引用的参数。
  • ##quoteExp – 将在编译期间计算的表达式作为参数。该表达式可以包含嵌套/递归 MPP 函数。
  • ##sql – 在运行时调用指定的嵌入式 SQL 语句。
  • ##stripq – 采用单个参数并返回删除引号的该参数。
  • ##unique – 在宏定义中创建一个新的、唯一的局部变量,以便在编译时或运行时使用。

相关文章

  • C语言预处理器和宏、条件编译

    @[toc]预处理器像是个小软件,可以在编译之前处理C语言程序。 宏(macro) define指令定义了一个宏—...

  • Objective-C总结----6.预编译指令

    Objective-C编程语言中含有一个预处理器,用于在编译前处理源文件。 预处理器语言预处理器指令宏展开 预处理...

  • ARM64指令简易手册

    ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令...

  • /Zc:__plusplus的意义

    预 __cplusplus 处理器宏通常用于报告对特定版本的 C++ 标准的支持,默认情况下,Visual Stu...

  • C 程序结构

    C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 程序第一行#include 是预处...

  • C# 预处理器指令

    预处理器指令 用于指示编译器如何对待处理源代码。 通用规则 预处理器指令的某些最重要的句法规则如下: 预处理器指令...

  • C#魔仙-lesson_02-预处理器指令

    预处理器指令 预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。且在一...

  • 第四章 Caché 变量大全 $ETRAP 变量

    第四章 Caché 变量大全 $ETRAP 变量 包含错误发生时要执行的ObjectScript命令字符串。 大纲...

  • 面向对象(三十三)-预处理指令

    什么是预处理指令预处理器指令指导编译器在实际编译开始之前对信息进行预处理。预处理指令注意点所有的预处理器指令都是以...

  • X86处理器架构--Nehalem

    处理器发展历史 最开始的处理器比较简单,8086处理器是评估当前的指令指针(CS:IP)指向的指令,然后再执行解码...

网友评论

      本文标题:第四章 ObjectScript 宏预处理器指令

      本文链接:https://www.haomeiwen.com/subject/wvfsidtx.html