如何快速编写并运行Tiny模板语言?

简介:

说到模板开发,当然就离不开要调试,要运行。

由于一般情况下模板语言都是由Java程序驱动跑的,因此,每次都需要搞一个Java类来驱动它,才能运行出结果。这个对于悠然来讲,是不可忍受的。因此,TinyTemplate必须要可以快速开发,快速运行。

首先编写一个模板文件

33table.vm

?
1
2
3
4
5
#for(i:[1..2])
     #for(j:[1..2])
         ${i}*${j}=${i*j}#eol
     #end
#end
然后在资源管理器中,选中33table.vm,点鼠标右键,然后选择运行方式,在运行方式里选择TinyTemplate:

在控制台就可以看到运行结果了:

?
1
2
3
4
1 * 1 = 1
1 * 2 = 2
2 * 1 = 2
2 * 2 = 4
当然,如果想进行调试,也是可以进行调试的,只要把生成源码的目录设置成源代码目录即  可。

这个时候的开发效率,就是一个字:快;这个时候的心情,就是一个字:爽。

相关文章
|
1月前
|
弹性计算 搜索推荐 安全
如何编写有效的Prompt模板:提升大模型性能的关键
在大模型应用中,编写有效的Prompt至关重要。本文介绍了如何编写高质量的Prompt模板,包括明确任务定义、选择高质量示例、优化任务指示和调整示例顺序。详细探讨了百炼平台提供的三种主要Prompt模板(ICIO、CRISPE、RASCEF)及静态和动态样例库的创建与应用,帮助提升模型性能。
142 0
|
7月前
|
C++
win32编程 -- 通过空项目学习自动生成的代码框架
win32编程 -- 通过空项目学习自动生成的代码框架
43 0
|
算法 编译器 C++
如何编写一个通用的函数?
如何编写一个通用的函数?
111 2
|
弹性计算 JSON 安全
ROS-编写并运行模板|学习笔记
快速学习 ROS-编写并运行模板
ROS-编写并运行模板|学习笔记
|
程序员 编译器 Linux
G0 语言编译运行说明 | 学习笔记
快速学习 G0 语言编译运行说明
|
Java 索引
极简模板语言实现
在项目中遇到这样一个功能,需要用户输入一段带参数的字符串模板,然后服务端根据一个上下文去解析它。查了一些资料发现了[StrSubstitutor](https://commons.apache.org/proper/commons-lang/javadocs/api-3.4/org/apache/commons/lang3/text/StrSubstitutor.html) 这个小工具。其自带例子
1120 0
|
Java API Android开发
Gradle2.0用户指南翻译——第十三章. 编写构建脚本
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。
1466 0
|
容器
Swift 3 语言中的全模块优化
本文讲的是Swift 3 语言中的全模块优化,开启全模块优化可以使用 -whole-module-optimization (或者 -wmo)编译器标识,并且在 Xcode 8 中默认在新项目中被打开。另外 Swift 的包管理器在发布构建中使用全模块优化编译。
1473 0
|
存储 iOS开发
如何在 Swift 3 中用 SpriteKit 框架编写游戏 (Part 3)
本文讲的是如何在 Swift 3 中用 SpriteKit 框架编写游戏 (Part 3),你有没有想过要如何开始创作一款基于 SpriteKit 的游戏?按钮的开发是一个很庞大的任务吗?想过如何制作游戏的设置部分吗?随着 SpriteKit 的出现,在 iOS 上开发游戏已经变得空前的简单了。
1645 0