[英]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.