&宏代换函数怎么用

2025-05-21 07:13:00
推荐回答(1个)
回答1:

宏代换函数的使用

格式:&<字符型内存变量>[.<字符表达式>]

功能:
以字符型内存变量的“值”代替字符型
内存变量的“名”。
给字符型内存变量的值去掉一次引号
例1:STORE ‘GZ.DBF’ TO X

USE &X
---->USE GZ.DBF
例2:H=’GZ’

USE &H..DBF
---->USE GZ.DBF
例3:X=”&X”

? &X
---->错误:“递归宏定义”
例4:X=’.T.’

Y=’123’
? 3>2 .AND. &X,456+&Y
.T. 579
例5:A=”DATE()”

B=”A”
? &B,&A
B去掉引号后的值为A ,而A=“DATE()”;A去掉引号后的值为DATE()。
DATE(),2002-4-15