xtdxguanzi 发表于 2012-9-28 17:31:42

DSL如何实现条件选择语句?

求教各位,用DSL编写控制策略的时候如何实现条件选择逻辑? 就像Matlab中switch····case或者if····else···end语句一样~~~~

mingyu 发表于 2012-9-29 08:58:33

应该可以。

xtdxguanzi 发表于 2012-10-7 16:28:32

回复 2# mingyu


    恩,我也觉得应该可以 ,但是如何实现了?特别是选择条件比较多的时候

q917346 发表于 2012-10-7 16:59:03

这个比较麻烦,两个条件的选择还可以,一旦上了三个就麻烦了。最好不要用这个功能,需要的话用DPl实现最好

john_02 发表于 2012-10-7 20:57:13

可以采用select()配合flag实现

xtdxguanzi 发表于 2012-10-8 15:49:13

回复 5# john_02


   兄弟,能具体点不?

kissyoyo 发表于 2013-7-4 04:42:45

y=select(bool,ex1,ex2):
意味着
if(bool) then(ex1) else(ex2)
页: [1]
查看完整版本: DSL如何实现条件选择语句?

招聘斑竹