zsp643295840 发表于 2015-8-3 20:34 0 g8 E c6 f1 i v& `有时候还有其他的考虑,比如为了调试的方便,一般把非正常情况归为else语句中,例如, K( g( D$ M+ }% g2 w g/ E
if -- then 4 ^7 v2 T( _0 f8 `, A& r--
/ ]9 L2 B# h1 p c: h& P: f我的意思是不需要就尽可能省去else,模型太复杂,运行次数较多,越简单则效率越高,当然简单程序单次运行可能没什么区别。 / a8 j$ m, L) r6 ^! f2 Y b s' u* v您说的debug我没接触过,我的理解是对可能一些没考虑到的情况进行debug,是一个完善和寻找所有情况的过程么?
基本来说以目前的计算机运行速度 那个else对程序运行基本没有影响 即使模型非常大。。。) v! y2 K6 A) Z+ l$ z
' I: d9 J. a$ R( K& S" F/ V
对模型运行速度产生较大影响的/ a. V) e: ]/ U; F5 T
# d3 Z/ {/ W, {1 j5 Q$ W6 H
第一个是对大表格的检索,不过如果逻辑有需求,这个检索过程是绕不过去的,解决方法基本是建立更优的数据结构来减轻系统的排序压力7 y; ]' e4 N. `9 p