第六十二章 符号概览

news/2025/1/7 21:22:37/

文章目录

  • 第六十二章 符号概览
  • `.. (Two Periods)`
        • `..abcdef`
        • `..abcdef(xxx)`
        • `..#abcdef`
  • `... (Three Periods)`
        • `abcdef...`
  • # (Pound Sign)
        • #abcdef
        • `##abcdef`
        • `##class(abc.def).ghi(xxx)`
        • `##super()`

第六十二章 符号概览

.. (Two Periods)

在每种情况下,两个句点一起构成从一个类成员内部到另一个类成员的引用的开始。

..abcdef

此语法只能在实例方法中使用(不能在例程或类方法中使用)。 abcdef 是同一类中的属性。

..abcdef(xxx)

此语法只能在方法中使用(不能在例程中使用)。 abcdef() 是同一类中的另一个方法,xxx 是可选的以逗号分隔的参数列表。

..#abcdef

此语法只能在方法中使用(不能在例程中使用)。 abcdef 是此类中的一个参数。

在系统提供的类中,按照惯例,所有参数均以大写字母定义,但代码不需要执行此操作。

请记住,井号不是参数名称的一部分。

... (Three Periods)

在方法或过程的参数列表中,最后一个参数后面可以跟三个句点。

abcdef...

abcdef 是方法或过程的参数。这三个句点表示接受其他论点。 (通常 abcdef 实际上以通用方式命名,以指示可变数量的参数。)请参阅指定可变数量的参数和可变数量的参数。调用方法或过程时,不要包含三个句点;只需包含所需参数的数量。

# (Pound Sign)

#abcdef

在大多数情况下,#abcdef 是预处理器指令。 IRIS 提供了一组预处理器指令。他们的名字以一或两个井号开头。以下是一些常见示例:

  • #define 定义一个宏(可能带有参数)
  • #def1arg 定义一个宏,该宏具有一个包含逗号的参数
  • #sqlcompile mode 指定任何后续嵌入式 SQL 语句的编译模式

不太常见的是,#abcdef 形式是与特定命令(例如 READWRITE)、特殊变量或例程一起使用的参数。

##abcdef

##abcdef 是一个预处理器指令。

##class(abc.def).ghi(xxx)

变体:

  • ##class(def).ghi(xxx)

abc.def 是包和类名,ghi 是该类中的类方法,xxx 是可选的以逗号分隔的参数列表。

如果省略包,则类 def 与包含此引用的类位于同一包中。

##super()

变体:

  • ##super(abcdef)

此语法只能在方法中使用。它从当前类中同名的当前方法中调用超类的重写方法。 abcdef 是该方法的以逗号分隔的参数列表。


http://www.ppmy.cn/news/1164790.html

相关文章

【七:(测试用例)spring boot+testng+xml+mock实现用例管理+数据校验】

目录 1、目录结构的相关类cases类1、添加用户 AddUserTest2、获取用户列表信息 GetUserInfoListTest3、获取用户信息 GetUserInfoTest4、登录测试5、更新用户信息 config类1、报告配置2、用户路径配置 model类utils类 配置配置类SQLMapper.xmlspring boot全局配置databaseConfi…

git仓删除当前仓且保留嵌套子仓--类似保留特定文件目录

当前git若有损坏需删除重新下载,但其还含有子仓,不能直接删除整体目录。清理方法如下: 分如下两种场景 1、若是子仓当前没有进行任何操作,即子仓可以临时移动 这种比较简单,分如下几步: step1:找到全部子…

浅谈单例模式

饿汉式懒汉式/Double check(双重检索)静态内部类枚举单例 饿汉式 private static final DispatchSingleton instence new DispatchSingleton();public static DispatchSingleton getInstence() {return instence;} 饿汉式是在jvm加载这个单例类的时候&…

Go语言入门心法(六): HTTP面向客户端|服务端编程

Go语言入门心法(一): 基础语法 Go语言入门心法(二): 结构体 Go语言入门心法(三): 接口 Go语言入门心法(四): 异常体系 Go语言入门心法(五): 函数 一:go语言面向web编程认知 Go语言的最大优势在于并发与性能,其性能可以媲美C和C,并发在网络编程中更是至关重要 使用http发送请…

树莓派+RTL-SDR 搭建APRS iGATE

最近买了个FT-5DR,准备玩APRS,但是长沙的iGATE少的可怜,为了让自己的呼号显示到APRS.TV,只能自己折腾一个iGATE了。 淘宝上有现成的产品,不过要花几百块钱,有点划不来,本着业余无线电不怕折腾的…

MVC netbeans数据库操作注意事项

前端通过Form传递到后端Servlet注意事项 MVC是Mode View Control三层架构模式 Mode封装了数据库实体类 View封装了前端界面 Control通过Servlet实现 在数据库方面需要注意: 首先是jdbc封装 通过 username pssword driver,url进行封装。 class.forname加载驱…

Milk-V Duo快速上手

前言 (1)此系列文章是跟着汪辰老师的RISC-V课程所记录的学习笔记。 (2)该课程相关代码gitee链接; (3)PLCT实验室实习生长期招聘:招聘信息链接 (4)最近实习需要…

Android高版本读取沙盒目录apk解析安装失败解决方案

bug场景: 应用内升级下载apk完成后安装,vivo(Android13)手机会报解析包错误,7.0及以上的手机是没问题的。开始以为是v1,v2签名问题导致的,但是我用浏览器下载下来的安装包是能够正确安装的。排除v1,v2签名的…