但是这种形式判断的效率是比较低下的, 对于每一个case, 最坏的情况是要判断所有的可能,然后进到 do_default, 因此有这样的改进:
但是这样会很不舒服, 因为操作函数一部分写在了操作函数表中,而default部分却要写在sswitch游戏函数中,这样导致业务逻辑维护的不集中,超级不爽的,是吧!
因此,我们希望,在表中找不到对應的case时,能够返回default处理函数
这个要求有这样的前提: 表的__default必须持有一个function类型的值.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。