什么叫"宏代换函数"?
答案:2 悬赏:70
解决时间 2021-05-12 08:27
- 提问者网友:斯文败类
- 2021-05-12 04:00
什么叫"宏代换函数"?
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-05-12 04:51
宏代换函数
格式:&<字符型内存变量>[.字符表达式]
功能:代换出一个字符型内存变量的内容。若<字符型内存变量>与后面的字符无空格分界,则&函数后的“.”必须有。
例如,m="4*3^2+5"
?m
?&m
前面的输出结果为:4*3^2+5(即字符串m)。
后面的输出结果为:41.00(即字符串4*3^2+5的值)。
我按照它所说的在“&m”后面加“.字符表达式”,无论怎么加都提示出错。
这个“.”到底该怎么用啊?
可使用宏替换用内存变量替换名称。在使用宏替换时,将连字符 (&) 放在变量前,告诉 Visual FoxPro 将此变量值当作名称使用,并使用一个句号 (.) 来结束这个宏替换表达式。
例如,下面的语句打印“FoxPro”:
x = "Fox"
? "&x.Pro"
格式:&<字符型内存变量>[.字符表达式]
功能:代换出一个字符型内存变量的内容。若<字符型内存变量>与后面的字符无空格分界,则&函数后的“.”必须有。
例如,m="4*3^2+5"
?m
?&m
前面的输出结果为:4*3^2+5(即字符串m)。
后面的输出结果为:41.00(即字符串4*3^2+5的值)。
我按照它所说的在“&m”后面加“.字符表达式”,无论怎么加都提示出错。
这个“.”到底该怎么用啊?
可使用宏替换用内存变量替换名称。在使用宏替换时,将连字符 (&) 放在变量前,告诉 Visual FoxPro 将此变量值当作名称使用,并使用一个句号 (.) 来结束这个宏替换表达式。
例如,下面的语句打印“FoxPro”:
x = "Fox"
? "&x.Pro"
全部回答
- 1楼网友:一身浪痞味
- 2021-05-12 06:17
宏代换函数(&)作用是用字符型内存变量的“值”代替内存变量的“名”。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯