MUMPS 编程/间接寻址
外观
< MUMPS 编程
MUMPS 允许自修改代码和变量的间接寻址。@ 符号用作前缀,表示变量实际上是另一个变量的指针。
示例
> S X=1,Y="X" ; Create the initial two variables, X and Y
> W X ; Send the value of X to the current device
1
> W Y ; Send the value of Y to the current device
X
> W @Y ; Send the value of the pointed-to variable (X) to the current device
1
>
指针引用可以包含任何字符串,该字符串求值为一个有效变量名称,无论是 LOCAL 变量还是 GLOBAL 变量。指针引用本身可以是这两种类型的变量。
注意:这与代码间接寻址不同,后者在不同的文章中 تناول。