|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Robot_Steve 于 2023-6-29 23:27 编辑
自制的编程语言--Tranquillity
Tranquillity是我花了半年时间做的一个编程语言
Tranquillity是一个开源的编程语言,它现在还不够完善。
好了,说了这么多废话。现在讲讲Ty得语法:
import : 导入模块
if : 条件判断
elif : 条件判断
else : 当条件都不为是执行
while : while循环
break : 跳出循环
def : 制定函数
var : 制定变量
BIF(需要导入内置的system模块):
print : 输出
input : 输入
int : 转换为整数类型
float : 转换为浮点类型
str : 转换为字符串类型
get(Beta1.2) : 获取列表元素
append(Beta1.2) : 向列表添加元素
举两个Ty的栗子:
- /* HelloWorld示例 */
- import model.system as *;
- print("hello, world");
复制代码- /* 列表 */
- import model.system as *;
- var l = ["h", 1]; /* 创建列表 */
- /* 获取列表元素 */
- var a = get(l, 1); /* 获取索引为1的元素 */
- print(a);
- /* 向列表末尾添加 */
- append(l, "hello"); /* 添加 */
复制代码
好了,你现在编写好了程序,要准备运行代码。:
运行命令如下:
- [Tranquillity解释器地址] [.ty程序地址]
复制代码
举个命令的栗子:
- D:\Program\Tranquillity-Beta1.2\Tranquillity.exe C:\a.ty
复制代码
在最后,一个猜数字游戏代码:
- import model.system as *;
- var times = 3; /* 猜的次数 */
- var guess = 8; /* 小甲鱼最喜欢8 */
- while times != 0 {
- var put = input("请输入一个整数:"); /* 接受输入 */
- var put = int(put); /* 转化为整数 */
- if put == guess { /* 判断 */
- print("猜对了!");
- break; /* 跳出循环 */
- }else {
- print("猜错了哦");
- var times = times - 1; /* 次数减一 */
- }
- }
- print("游戏结束");
复制代码 |
|