首页 > 其他分享 >Delphi:循环语句for-in

Delphi:循环语句for-in

时间:2023-12-22 16:44:24浏览次数:44  
标签:语句 do Arr 遍历 Delphi Lines Add 循环 Memo1

https://www.jianshu.com/p/0fd88af44e4b

1.for-in 循环中,循环对数组, 列表,字符串或其他   有序 类型的容器的每个元素进行操作。
2.打开IDE,新建VCL应用,添加一个button1,一个memo1,双击button1,编写代码:

procedure TForm1.Button1Click(Sender: TObject);
var
  str: string;
  c: Char;
  Arr: array [0 .. 5] of integer;
  i: Integer;
begin
  Memo1.Clear;
  str := 'ABCD';
  Memo1.Lines.Add('遍历字符串:'+str);

  for c in str do // 遍历字符串
    Memo1.Lines.Add(c);


  Memo1.Lines.Add('遍历数组:Arr[]');
  for var j := 0 to 5 do
    Arr[j]:=Random(10);
  for i in Arr do         // 遍历数组
    Memo1.Lines.Add(i.ToString);


  Memo1.Lines.Add('遍历子子界:[10..15]');

  for i in [10..15] do         // 遍历数组
    Memo1.Lines.Add(i.ToString);

end; 

 

   


标签:语句,do,Arr,遍历,Delphi,Lines,Add,循环,Memo1
From: https://www.cnblogs.com/tulater/p/17921945.html

相关文章

  • Delphi服务程序打开界面程序
    functionWTSQueryUserToken(SessionId:ULONG;varphToken:THandle):BOOL;stdcall;external'Wtsapi32.dll';procedureCreateProcessByUser;varSessionId:DWORD;UserToken:THandle;Hndl,Hnd:THandle;luid:Int64;newPriv,oldPriv:TTokenP......
  • 达梦数据库常用SQl语句
    1.创建表空间语句1createtablespace"表空间名"datafile'数据文件路径/表空间名.DBF'size256(初始大小)autoextendonmaxsize67108863P(设置自动增长)CACHE=NORMAL;2.创建用户1CREATEUSER"用户名"IDENTIFIEDBY"密码"HASHWITHSHA512NOSALTPASS......
  • 2. 英语句子的基本结构
    句子的基本结构一》主谓如;他笑了二》主谓宾三》主系表四》主谓双宾五》主谓宾宾补 主谓宾 谓语 是有时态的实意动词主系表;1>be 2>感官动词:look smelltastesoundfeelsmelln 气味tasten 喜爱 喜好 have taste for sthsound n 声音You......
  • 无涯教程-Haskell - Nested if-else 语句函数
    以下代码显示了如何在Haskell中使用嵌套的if-else语句-main=doletvar=26ifvar==0thenputStrLn"Numberiszero"elseifvar`rem`2==0thenputStrLn"NumberisEven"elseputStrLn"NumberisOdd"在上面的示例中......
  • JavaScript 中 for-in 循环和 for-of 循环的区别和适用场景
    前言在JavaScript中,循环是一种非常常见的操作。其中,for-in循环和for-of循环是两种常用的循环方式。本文将详细介绍这两种循环方式的用法、特点以及适用场景,帮助读者更好地理解和应用它们。正文内容一、for-in循环1.用法for-in循环用于遍历对象的属性。其基本语法如下:......
  • intellij idea常用快捷键快速生成main方法、for循环、out输出
    1、System.out.println()//输入sout,按下enter键,生成System.out.println()方法.sout--->soutv=System.out.println("变量名="+变量)soutp--->System.out.println("")2、publicstaticvoidmain(String[]args){}//输入psvm,按下enter键,生成main方法.3、for(inti=......
  • Delphi新语法IfThen
    https://docwiki.embarcadero.com/Libraries/Sydney/en/System.StrUtils.IfThenfunctionIfThen(AValue:Boolean;constATrue:string;AFalse:string=''):string;usesSystem.StrUtils;相当于Excel的IF函数 OrderStr:=OrderStr+'['+Colum......
  • MongoDB限定条件的查询语句
    在MongoDB里面查询语句使用如下:--限定条件进行查询db.getCollection('source_news').find("_id":{$in:[28829497251611,28829497251535,28829497251452,28829497251359,28829497251276,28829497251238,28829497251130,28829497250977,28829497250914,28829497......
  • 查询问题的语句使用
    排查问题关联查询太多SELECTt.idASnews_id,t.app_ids,t.rid,t.ds_code,t.ds_news_columns,t.media_source,t.title,t.src_publish_date,t.news_url,p.handle_status,t.publish_date,t.similar_news_id,p1.handle_statusAS's......
  • 解决先异步调用一个接口,再根据返回值继续循环异步,然后再同步的场景.then的连续调用
    场景描述:人员select下拉框为分页只查20个数据下拉(真实数据可能下拉有大几千),但是编辑页进来的id不在这20个数据下拉之内,所以显示的就是id值数组(因为是多选下拉框)解决:编辑回显方法内写getUserSecList(data.collaboratorVoList);然后先调人员20个下拉,调完后,根据传参的编辑i......