例如,
struct node {
struct node *left, *right;
};
#define LEFT(X) (X->left)
#define RIGHT(X) (X->right)
Run Code Online (Sandbox Code Playgroud)
我想在不改变现有宏接口的情况下禁止这样的宏调用.
LEFT(n) = ...
Run Code Online (Sandbox Code Playgroud)
任何的想法?
是否有任何项目试图用一些类似红宝石的糖包裹Lua就像CoffeeScript对javascript一样?
我认为这很有趣,因为Lua的语法是......我认为不那么甜蜜.