Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:代码编写问题

1楼
annbi 发表于:2018/9/14 9:31:23
假设初值已定了,在此不写
假设有以下数句
版本一:
if BARPOS>=3 then 
begin 
D:=3*d1+C/5+2+d2/2;
end
if BARPOS>=3 then 
begin 
G:=C/4+6+g2/5;
end
可否写成
版本二:
if BARPOS>=3 then 
begin 
D:=3*d1+C/5+2+d2/2;
G:=C/4+6+g2/5;
end


2楼
FireScript 发表于:2018/9/14 9:34:13
 并无差别,可简化成版本2.
3楼
annbi 发表于:2018/9/14 9:36:53
版本二会否在理论上会在软件中运行快于版本一呢?版本一运行慢些呢?
[此贴子已经被作者于2018/9/14 9:38:03编辑过]
4楼
FireScript 发表于:2018/9/14 9:38:22
 不一定,因为这几句代码量根本不多,不足以影响到运行速度。但是从代码阅读上来说,更简洁,方便日后维护。
5楼
annbi 发表于:2018/9/14 9:42:21
你是说版本二即比较好了?
6楼
FireScript 发表于:2018/9/14 9:44:01
 对,可以这样理解。
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.