Delphi 的链式代码    


有了一系列的 Helper, Delphi 也可以使用链式代码了.



//譬如要把 3.1415926 中的 141 提取为一个整数:var  num: Integer;begin  num := Pi.ToString().Split(['.'])[1].Substring(0,3).ToInteger(); // 输入 . 后, 记得使用 Ctrl+Space 提示代码  ShowMessage(num.ToString()); // 141end;


我是在写类似下面程序时开始使用的:



{程序要求从下面的文本中提取 A: B: ... 后面的文本到指定的变量:A: qwertyuiopB: wertyuiopaC: ertyuiopasqwertyuiopasdD: rtyuiopasd...}uses System.Character; //  2) and str[2].IsInArray([':']) then    begin      case str[1] of        'A': A := str.Substring(2).Trim; // 这里用上了链式代码        'B': B := str.Substring(2).Trim;        'C': C := str.Substring(2).Trim;        'D': D := str.Substring(2).Trim;      end;    end;  end;  List.Free;  ShowMessageFmt('%s; %s; %s; %s', [A, B, C, D]);end;


©著作权归作者所有:来自51CTO博客作者JLee79的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 你还在手撕微服务?快试试 go-zero 的微服务自动生成
  2. 【php基础入门】运算符、流程控制语句及单双引号和模块化编程的
  3. 一些Java开发人员在编程中常见的雷!
  4. Unity小游戏之闯关小游戏
  5. 10行C++代码实现高性能HTTP服务
  6. 由学习《软件设计重构》所想到的代码review(二)
  7. linux vim 复制粘贴代码
  8. 由学习《软件设计重构》所想到的代码review(一)
  9. 【php基础入门】PHP环境搭建与初识php代码书写及演示PHP和JS中遍

随机推荐

  1. android 显示pdf文件内容
  2. HTML---Android与js交互实例
  3. 索引:Android Studio安装及工程项目目录简
  4. Android学习笔记之开发必备
  5. FFMpeg For Android之Ubuntu下编译
  6. Android设计原则/Android Design Princip
  7. Cocos2d-x移植android加入震动效果
  8. Android自用-----Intent 介绍
  9. Android(安卓)OKHTTP 网络请求出错重连--
  10. Android中shape使用