for … in … 语句的使用

好像是 Delphi 2005 开始 Delphi 就开始支持一个新的功能 For … in … 这个在其他语言中早就有但很方便的功能,(其实真的感觉好用是后来到C#中使用才体会到它的方便)。

for … in … 语句用于遍历一个集合,由于不能像类C语言可以就地声明变量,每次用循环就有一点别扭(不仅仅是for in ,包括所有的关于计数类循环),一般用法如下:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//遍历列表 TStringlist
begin
  for s in sl do
  begin
    showmessage(s);
  end;
end;
 
//遍历数组
 demoArray:array[0..10] of integer = (1,2,3,4,5,6,7,8,9,10);
begin
  for i in demoArray do
  begin
    showmessage(inttostr(i));
  end;
end;
posted @   海利鸟  阅读(844)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示