如果您有一组构造。如果一种语言允许程序员自由地混合这些构造,那么这种语言就是 正交。例如,在 C 语言中,你不能返回一个数组(静态数组) ,在这种情况下,C 语言被认为是非正交的:
int[] fun(); // you can't return a static array.
// Of course you can return a pointer, but the langauge allows passing arrays.
// So, it is unorthognal in case.