是否可以从宏的内容定义宏?
例如:
#define SET(key,value) #define key value
SET(myKey,"value")
int main(){
char str[] = myKey;
printf("%s",str);
}
Run Code Online (Sandbox Code Playgroud)
会导致
int main(){
char str[] = "value";
printf("%s",str);
}
Run Code Online (Sandbox Code Playgroud)
经过预处理后.
我为什么要这样做? 因为我很好奇;)
看着异步和的异步分支underscore.js出现同步的ASYN版本forEach
,map
以及filter
是否存在.
考虑到Javascript是单线程的,返回一个有序,映射,forEached ...数组的值是什么值将返回值传递给回调函数?