我学习埃菲尔,我知道C
我可以做这样的事情来设置头文件,例如::
#define USER_ACTIVE 0
#define WHEN_SOMETHING 1
#define WHERE_HAND 2
#define WHERE_ACTIVE 3
#define WHERE_GOOD 4
并且还有实例,例如:
typedef struct something {
int user;
int where;
int somethingelse
}something;
甚至是集合函数指针:
typedef struct decisions {
void (*init)(struct something *s, int who, double factor);
}decisions;
几乎所有普通的编程语言都是一样的故事。我一直在这里寻找 fx,除了它没有很好地翻译,对我来说很难掌握如何去做。所以有没有“正常”的方式来做这个用这种语言?还是所有都必须做意大利面条式?
谢谢