為什么很多新型https://www.52fb.cn語言都拋棄了C語言風格的for語句?
并不是拋棄,而是增強。
很多語言在for基礎上增加了對可遍歷數據結構(如Java里數組、集合,C++的容器)更簡易的循環遍歷語法,亦即for-each循環,從而減少了中間變量,使程序更簡潔和易讀。
例如在C++和Java中都采用了
for (type variable: collection){
}
這樣的格式。
缺點就是這種循環方式只能是按順序對所有項目遍歷,不如傳統的for語法靈活。例如,無法只遍歷奇數項或者進行逆序遍歷;在對數組循環時,無法獲得當前項目的索引等。
上一篇嵌入式交叉編譯環境配置
下一篇美國疫情病例持續增長