以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  如何取值?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169535)

--  作者:一代天骄
--  发布时间:2019/4/23 17:05:51
--  如何取值?
我自己定义一个数,b,这个数值的变化区间是0到很大,现在要实现一个目的,假如b的值小于0.5,取0.5,加入b值大于2,则取2,加入b值介于0.5到2之间,则取实际值,这个代码要怎么实现呢?
--  作者:FireScript
--  发布时间:2019/4/23 17:13:48
--  
 b:=if(b<=0.5 and b>0,0.5,if(b>=2,2,b));

这个代码需要b之前就有定义为一个确定值。

--  作者:一代天骄
--  发布时间:2019/4/23 17:14:31
--  
好的谢谢
--  作者:一代天骄
--  发布时间:2019/4/23 17:39:56
--  
 b:=if(b<=0.5 and b>0,0.5,if(b>=2,2,b));
请问这段代码的运算量特别大吗?

--  作者:FireScript
--  发布时间:2019/4/24 8:57:59
--  
 运算量不大,就一个判断赋值而已。