Language
Y++ 语言基础
中文关键字 · C 风格大括号 · 控件属性直写。以下为日常最常用的写法。
关键字与类型
常用:函数 如果 否则 返回 循环 当 整数 长整数 文本 逻辑 真 假
变量
整数 数量 = 0
文本 名字 = "Y++"
逻辑 已登录 = 假
函数与事件
函数 主窗口.创建() {
标签1.标题 = "你好,Y++"
}
函数 按钮1.被单击() {
信息框(文本框1.内容)
}
分支
如果 (数量 > 0) {
输出("有数据")
} 否则 {
输出("空")
}
循环
整数 i = 0
循环 (10, i) {
输出(到文本(i))
}
整数 n = 0
当 (n < 5) {
n = n + 1
}
多窗口
载入("工作台")
工作台.标签1.标题 = "已打开"
关闭("登录窗")
支持库一瞥
类型名按文档书写(如 HTTP类、JSON类)。完整成员见开发文档。
HTTP类 http
文本 正文 = http.提交("GET", "https://example.com/api")
JSON类 j
j.解析(正文)
标签结果.标题 = j.取文本("message")
读写文本文件
函数 按钮保存.被单击() {
写出文件("备注.txt", 文本框1.内容)
信息框("已保存")
}
函数 按钮打开.被单击() {
文本 内容 = 读文件("备注.txt")
文本框1.内容 = 内容
}
HTTP + JSON 小闭环
函数 按钮请求.被单击() {
HTTP类 http
文本 正文 = http.提交("GET", "https://httpbin.org/get")
如果 (正文 == "") {
信息框(http.取错误())
返回()
}
JSON类 j
如果 (j.解析(正文) == 假) {
信息框(j.取错误())
返回()
}
标签状态.标题 = "请求成功"
}
注释
行注释使用 //。