Mic*_*zyk 37

alts!是一个函数,它接受一个通道向量来取自和/或带有值的通道(以双重向量的形式:) [c v].矢量可以动态构造; 代码调用alts!可能不知道它将选择多少个通道(事实上,这个数字在调用时不需要是恒定的).

alt!是一个方便的基本上充当之间的交叉condalts!.这里必须静态地知道"端口"(通道或通道+值对)的数量,但实际上这种情况经常发生,并且cond类似的语法非常清楚.

alt!使用alts!; 扩展到一个有点复杂的表达; 除了语法方便之外,它不提供额外的功能.