操作符 ## (Preprocessor Concatenate)
 
预处理器操作符连接字符串

语法

text##text

说明

该运算符通过连接其两侧的文本创建一个新的令牌。此文本可以被其他宏识别并进一步扩展。一种用途是根据收到的参数来创建扩展到不同宏名称,变量名和函数名的宏。

例子

#define Concat(t,n) t##n

Print concat (12,34)

Dim Concat (hello,world) As Integer
Concat (hello,world)=99
Print helloworld

输出:
1234
99

与QB差别

  • 新的FreeBASIC

参考