标签: performance basic micro-optimization texas-instruments ti-basic
在非常慢速机器(例如TI-89)上进行编码时,每个语句都会计算。
我经常在两种写作方式之间犹豫不决:
If bool Then int = 0 Else int = 1 End
或
int = 1 If bool Then int = 0 End
(是的,我知道这个例子并不重要)
所以问题是,哪一个更快,为什么?
答案 0 :(得分:1)
对于TI-89 Basic,请使用when:when(bool,0,1)。
when
when(bool,0,1)