首页 > 其他分享 >delphi模板引擎

delphi模板引擎

时间:2023-01-03 09:57:34浏览次数:49  
标签:info favourite delphi 引擎 Template sport 模板

delphi模板引擎

开源地址:https://github.com/sempare/sempare-delphi-template-engine

可能适用的场景:

  • 使用模板引擎(或语言)的网站
  • 代码生成
  • 邮件合并
  • 通知消息

用法示例:

program Example;
uses
    Sempare.Template;
type
    TInformation = record
        name: string;
        favourite_sport : string;
        count : integer;
    end;
begin
    var tpl := Template.Parse(
           'My name is <% name %>.'#13#10 + 
           'My favourite sport is <% favourite_sport %>.'#13#10 + 
           'Counting... <% for i := 1 to count %><% i %><% betweenitems %>, <% end %>'
    );
    var info : TInformation;
    info.name := 'conrad';
    info.favourite_sport := 'ultimate';
    info.count := 3;
    writeln(Template.Eval(tpl, info));    
end.

 

标签:info,favourite,delphi,引擎,Template,sport,模板
From: https://www.cnblogs.com/hnxxcxg/p/17021121.html

相关文章

  • Tenshi 的 XCPC 模板
    Tenshi的XCPC模板前言今天整理资料的时候突然发现之前XCPC时候自己整理并使用的板子,想到现在的我已是半退役阶段,即将踏上新的旅途,不得不感慨时间流逝的迅速,所幸XCP......
  • Zblog:如何在内容页模板获取当前文章栏目ID以及父栏目ID?
    因为主题有两个内容页模板,我们需要根据不同的栏目,展示不同的Title,便于SEO,  而不同的栏目调用的是不同的模板,所以我们只需要获取不同的栏目ID,进行判断即可。  代......
  • 关于搜索引擎及其开发
    托google、百度们成功的福,搜索引擎火了半边天。很多人都想跨到这个行业里边来。前两天在公司里边面试了一些人,基本上没有感到满意。不是说从业经验不够,有些也已经工作了三年......
  • shodan 黑暗搜索引擎
    shodan介绍服务器上的扫描器24小时在扫描网络设备安装配置安装pipinstallshodan初始化shodaninitapi获取api淘宝买永久会员初级15,高级35查看是否是会员......
  • 模板集
    并不是全部。#include<cmath>#include<queue>#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>//多项式全家桶namespacepolynomial{ c......
  • 一个 c++ 模板
    #include<cstring>#include<cmath>#include<algorithm>#include<iostream>usingnamespacestd;namespacemyio{ intread(){ intx=0;charch; while(!isdigit(......
  • POJ 2114 Boatherds / Luogu P3806 【模板】点分治1
    POJ2114Boatherds/LuoguP3806【模板】点分治1难度:\(\mathtt{?}\)/省选/NOI-标签:点分治\(\mathtt{blog}\)\(n\)个点的树,边\((u_i,v_i)\)有边权\(w_i\),\(m\)......
  • 一种将函数模板定义和声明分开的方法
     在C++中为了操作简洁引入了函数模板。所谓的函数模板实际上是建立一个通用函数,其函数类型或形参类型不具体指定,用一个虚拟的类型来表达,这个通用函数就称为函数模板......
  • 一种将函数模板定义和声明分开的方法
            在C++中为了操作简洁引入了函数模板。所谓的函数模板实际上是建立一个通用函数,其函数类型或形参类型不具体指定,用一个虚拟的类型来表达,这个通用函数就称......
  • 排序模板
    目录快速排序堆排序目的在于复习常见的排序题型和实现方式。快速排序时间复杂度:最坏情况为\(O\left(n^{2}\right)\);平均时间复杂度为\(O\left(n\log_{2}n\right)\);......