用途:当需要编写或分析仓颉(Cangjie)代码时使用,作为代码生成与分析的工作手册。
主要能力:覆盖语言基础定义、核心语法规则(变量声明、基础类型、表达式与控制流、函数、枚举、模式匹配、Option 类型、class、单元测试、错误处理、速查手册、集合、包)、任务处理流程(代码生成流程、代码分析流程)、19 个易错点检查清单、示例与模板参考、质量控制标准、MCP 文档集成。
必要用法:文件后缀为 .cj,语言简称 cj,入口函数 main()。变量用 let(不可变)/var(可变);可见性默认 internal;条件表达式括号不能省略;模式匹配用 match/case,守卫用 where 而非 if;异常用 throw/try-catch;测试用 @Test、@TestCase、@Assert、@Expect。集合含 Array、ArrayList、HashSet、HashMap;包用 package 声明与 import 导入,示例见 std.math.* 等。
限制:资料未提供具体安装命令、运行环境、版本要求、收费与平台信息,暂未提供;不支持的语法包括标签跳转、goto,以及多行原始字符串字面量不转义、不支持插值。