zoukankan      html  css  js  c++  java
  • COS 关于@间接运算符

    根据它的使用不同,间接运算符@的类型可以被分为4 种。

     

    i.  名称间接运算

    名称间接运算可以用在Caché 需要一些变量名称或者是引用routine的地方

    通过一个例子我们来了解它的作用:

    Set pname="^Prog1"

    Do @pname

    这个命令就间接调用了^Prog1这个routine  

    ii.  参数间接运算

    参数间接运算可以用在一些需要参数的命令中。

    例如,

    Set isetarg="x=1",@isetarg                   这个命令相当于执行Set x=1

    Set ikill="(e,f,g)"

    Kill @ikill                 这个命令相当于执行Kill e,f,g

    Set inew="(a,b,c)"

    New @inew   这个命令相当于执行New a,b,c

     

    iii.  下标间接运算 

    下标间接运算用在一些需要给前面的表达式增加一层参数的地方。

    例如:

    >Set x(2,5,3)="SubInd" Set field="x(2,5)",d1=3 

    >Write @field@(d1) 

    SubInd

    这个例子就说明了后面的这个@3 这个参数作为后面的下标加到前面的表达式中。

     

        iv.  格式间接运算 

    格式间接运算可以用于间接表示一些格式的声明。

    例如:

    Set lvpattern="1.3N"

    If input'?@lvpattern

    Do Error

  • 相关阅读:
    CSS 图像左右对齐
    CSS 图像居中对齐
    CSS 图像大小
    CSS表单3 光标样式 (每个位置鼠标放上去的样式不同)
    CSS表单2 组件排版
    对于下一代互联网的畅想
    VMware nat可以 桥接不可以
    jsp 入门
    flask_whooshalchemyplus 搜索
    PasswordField 无法设置默认值
  • 原文地址:https://www.cnblogs.com/lifetraveler/p/2695195.html
Copyright © 2011-2022 走看看