avatar

CodeArts IDE for Cangjie

钱满满 • 
支持仓颉工程的快速创建 提供仓颉语言服务,包括语法高亮、自动补全、定义跳转、查找引用、诊断报错、选中高亮、悬浮提示、签名帮助和重命名等 支持仓颉工程的编译构建 提供可视化调试服务,方便开发者快速调试仓颉程序 提供仓颉文件的格式化,以及代码覆盖率统计等能力 支持仓颉语言开发 仓颉语言内嵌Agent...
avatar

仓颉编程语言-cjc基本使用方法

钱满满 • 
cjc的使用方法如下: cjc [option] file... 假如有一个名为hello.cj的仓颉文件: main() { println("Hello, World!") } 可以使用以下命令来编译此文件: cjc hello.cj 此工作目录下会增加main文件,cjc默认将源代码文...
avatar

仓颉编程语言-值类型和引用类型变量

钱满满 • 
在仓颉编程语言中,class 和 Array 等类型属于引用类型,其他基础数据类型和 struct 等类型属于值类型。 在给值类型变量赋值时,一般会产生拷贝操作,且原来绑定的数据/存储空间被覆写。在给引用类型变量赋值时,只是改变了引用关系,原来绑定的数据/存储空间不会被覆写。 用 let 定义的变...