[英]differentiate between operator and operand
我对运算符和操作数有一些疑问。 看一下这些代码示例:
Random r = new Random();
foreach(List<Point3d> individual in sG)
{
index1 = r.Next(0, individual.Count);
distance = actual.DistanceTo(next);
}
我知道这些是运算符:
foreach() -- () -- ; -- = -- . -- , -- new
而且我知道这些是操作数:
r -- individual -- sG -- index1 -- distance -- actual -- next -- 0
但是,这是什么:
List<Point3d> -- in -- Next -- individual.Count -- DistanceTo -- Random
我猜想List<Point3d>
应该是一个操作数,而DistanceTo
应该是一个运算符,但根本不确定。
供您参考,我正在尝试为我的遗传算法计算Halstead指标。
这是我获得信息的一些链接。 也许对像我这样的其他搜索者有用。 Halstead度量的测量 ; Halstead指标:示例 ; Halstead指标:德语示例
in
-为运营商
Random
, List<Point3d>
-是类型
.Next()
.DistanceTo()
-是函数
individual.Count
是属性
有关这些的更多信息,您可以在这里阅读
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.