VF中宏替换函数&的疑问例如:STORE "李明" TO XM李明=副教授XM,&XM &&结果为李明 副教授STORE "&XM.先生" TO SS SS &&结果为李明先生我的疑问是 为什么最后一步显示的是李明先生,而不是副教授先生.请

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 13:18:11

VF中宏替换函数&的疑问例如:STORE "李明" TO XM李明=副教授XM,&XM &&结果为李明 副教授STORE "&XM.先生" TO SS SS &&结果为李明先生我的疑问是 为什么最后一步显示的是李明先生,而不是副教授先生.请
VF中宏替换函数&的疑问
例如:STORE "李明" TO XM
李明=副教授
XM,&XM &&结果为李明 副教授
STORE "&XM.先生" TO SS
SS &&结果为李明先生
我的疑问是 为什么最后一步显示的是李明先生,而不是副教授先生.请前辈赐教,希望写详细一点,小弟初学者.

VF中宏替换函数&的疑问例如:STORE "李明" TO XM李明=副教授XM,&XM &&结果为李明 副教授STORE "&XM.先生" TO SS SS &&结果为李明先生我的疑问是 为什么最后一步显示的是李明先生,而不是副教授先生.请
你这里面有2个变量,XM和李明,分别贮存着常量“李明”和“副教授”
STORE "&XM.先生" TO SS 语句中,&XM是宏代换的变量XM的内容,即李明(常量),而不是李明(变量),若想结果是副教授,则STORE (&XM)+'先生' TO SS