裕语言 V3 V5 V6 V7 有什么区别,怎么分清这些版本
初次接触 iApp 的人最容易困惑的一点:软件是一个,代码语言却有 V3、V5、V6、V7 好几套。这是因为"iApp"是开发工具的版本号体系,而"裕语言"是它自研脚本语言的版本号体系,两者并行演进,同一个 iApp 里可以选用不同版本的裕语言建项目。
各版本速览
- 裕语言 V3:装机量最大、资料最丰富的经典版本。语法风格是"单字母指令 + 中文助记"混搭,比如
s赋值、f判断、w循环、syso打印输出、tw弹出提示、ss字符串操作、fuzs解压与fj压缩。社区流传的源码案例大多是 V3 的。 - 裕语言 V5:在 V3 基础上大幅扩展了能力面,官方零基础视频教程就有 127 讲,覆盖套接字 Socket、创建 WEB 服务器等进阶功能。
- 裕语言 V6:中间迭代版本,部分代码(如
gvs、uht)在更新日志中有过修复记录,如今更多是作为存量项目存在。 - 裕语言 V7:当前的跨平台新版本,语法转向类 C 风格——
s a = 1直接赋值、if a == 2做判断、for s b = 1, b < 5, b++做循环,还引入了普通变量、响应式变量、全局变量、固定变量四类变量和类模块组织方式。新建应用时它是默认选项。

怎么选
- 新学、做新项目:选裕 V7。语法更现代,且只有它支持打包成电脑 exe、苹果 ipa、网页 html 以及鸿蒙端应用。
- 想看懂网上大量现成源码:必须能读 V3。很多社区案例、老教程都是 V3 写的。
- 接手别人的项目:先看项目的界面文件与代码风格,判断它用的是哪一版,再对照学习,不要把两版语法混写。
以官方最新版为准的提示同样适用于这里:各版本能力边界可能随更新变化,建新项目前不妨先在软件内实际看一下可选的语言类型。