第六十三章 符号概览

编程入门 行业动态 更新时间:2024-10-19 18:17:25

第六<a href=https://www.elefans.com/category/jswz/34/1757414.html style=十三章 符号概览"/>

第六十三章 符号概览

文章目录

  • 第六十三章 符号概览
  • Dollar Sign (``)
        • `$abcdef`
        • `$abcdef(xxx)`
        • `$abc.def.ghi(xxx)`
    • `$$abc`
    • `$$abc^def`
        • `$$$abcdef`
  • `Percent Sign (%)`
        • `%abcdef`
          • `%%abcdef`

第六十三章 符号概览

Dollar Sign (``)

$abcdef

通常,$abcdef 是一个特殊变量。

$abcdef 也可以是自定义特殊变量。

$abcdef(xxx)

通常,$abcdef() 是一个系统函数,xxx 是可选的以逗号分隔的参数列表。

$abcdef() 也可以是自定义函数。

$abc.def.ghi(xxx)

在这种形式中,$abc$SYSTEM(任何情况下),def%SYSTEM 包中的类名称,ghi 是该类中的方法名称,xxx 是可选的以逗号分隔的参数列表那个方法。

$SYSTEM 特殊变量是 % 包的别名,用于提供对该包的类中的方法的独立于语言的访问。例如:$SYSTEM.SQL.

$$abc

变体:

  • $$abc(xxx)

abc 是在包含此引用的例程或方法中定义的子例程。此语法调用子例程 abc 并获取其返回值。

$$abc^def

变体:

  • $$abc^def(xxx)

  • $$abc^def.ghi

  • $$abc^def.ghi(xxx)

此语法调用子例程 abc 并获取其返回值。插入符号后面的部分是包含该子例程的例程的名称。

$$$abcdef

`` 是一个宏;请注意,美元符号不是其名称的一部分(因此在宏定义中看不到)。

在随意使用时,通常会认为宏的名称包含美元符号。因此,可能会看到有关 $$$abcdef 宏的注释。

Percent Sign (%)

按照惯例,IRIS 系统类中的大多数包、类和方法都以百分号字符开头。从上下文来看,应该清楚正在检查的元素是否是其中之一。否则,可能有以下几种情况:

%abcdef

%abcdef 是以下之一:

  • 局部变量,可能包括IRIS 设置的局部变量。
  • routine
    • %abcdef.ghijkl
  • 嵌入式 SQL 变量(包括 %msg%ok%ROWCOUNT%ROWID)。
  • SQL 命令、函数或谓词条件(例如``%STARTSWITH%SQLUPPER`)。
    • %abcdef(xxx)
%%abcdef

%abcdef%%CLASSNAME%%CLASSNAMEQ%%ID%%TABLENAME。这些是伪字段关键字。

更多推荐

第六十三章 符号概览

本文发布于:2023-12-06 07:53:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1666932.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:十三章   符号

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!