多个 .yt 自动合并,.yc 无需导入。
推荐目录
源代码/
几何.yt
商业.yt
组织.yt
main.yc
global.yc
constants.yc
几何.yt
点 {
整数 x = 0,
整数 y = 0
}
线 {
点 a,
点 b
}
矩形 {
整数 top = 0,
整数 left,
整数 right,
整数 bottom = 100
}
商业.yt
金额 {
整数 分 = 0
}
货品 {
文本 编码 = "",
文本 名称 = "",
金额 单价
}
组织.yt
部门 {
文本 名称 = "未命名",
点 成员[]
}
(点 已在 几何.yt 定义,此处可直接引用。)
main.yc 混用
函数 主窗口.创建完毕() {
点 p
p.x = 1
p.y = 2
货品 g
g.编码 = "SKU1"
g.名称 = "杯子"
g.单价.分 = 1990
部门 表[] = [
{"甲", [{1, 2}]},
{"乙", [{3, 4}, {5, 6}]}
]
输出(到文本(表[2].成员[1].x)) // 3
}
注意
- 两个
.yt不能定义同名类型 - 被引用类型须在工程内任一
.yt中已定义 - 示例工程也可把
点/线/部门拆成多文件,行为相同