ToB企服应用市场:ToB评测及商务社交产业平台
标题:
「Mac玩转仓颉内测版2」入门篇2 - 编写第一个Cangjie步伐
[打印本页]
作者:
tsx81429
时间:
2024-11-9 14:38
标题:
「Mac玩转仓颉内测版2」入门篇2 - 编写第一个Cangjie步伐
本篇详细介绍在Mac系统上创建首个Cangjie项目并编写、运行第一个Cangjie步伐的全过程。内容涵盖项目创建、代码编写、步伐运行与调试,以及代码修改后的重新运行。通过本篇,掌握Cangjie项目的根本操作,进一步巩固开发环境的配置,迈出Cangjie编程的第一步。
关键词
Cangjie步伐编写
首个Cangjie项目创建
Cangjie代码调试
VSCode利用指南
Mac Cangjie开发
Cangjie项目运行
一、创建首个Cangjie项目
1.1 创建项目
打开
VSCode
,利用快捷键
Shift + Command + P
打开命令面板。
输入
cangjie
,选择
Create Cangjie Project
选项。
选择
Create CJNative Cangjie project
选项。
在弹出的菜单中,选择
Create Executable Output Cangjie project
选项。
选择项目路径,比方
/Users/用户名/Projects/CangjieProject
,输入项目名称,然后按
Enter
。
确认创建后,主动生成
main.cj
文件。
1.2 打开项目
利用
VSCode
打开项目文件夹。
在
Explorer
侧边栏中,导航至
src/main.cj
文件,查察默认代码:
main(): Int64 {
println("hello world
")
return 0
}
复制代码
1.3 运行项目
1.3.1 配置环境
在
VSCode
中打开终端。
输入以下命令以配置环境:
source /Users/用户名/cangjie/envsetup.sh
复制代码
注意
:将
用户名
更换为Mac系统的实际用户名。
1.3.2 实行步伐
在终端中输入以下命令运行项目:
cjpm run
复制代码
查抄终端输出,确保表现:
hello world
复制代码
1.3.3 修改并重新运行步伐
打开
src/main.cj
文件,修改
println
语句,比方:
main(): Int64 { println("hello world
") println("你好,仓颉") return 0}
复制代码
保存文件后,返回终端,确保环境已配置(如未配置,可重新实行
source
命令)。
再次运行步伐:
cjpm run
复制代码
查抄终端输出,确保表现:
hello world
你好,仓颉
复制代码
二、代码调试
调试是编程过程中不可或缺的一部分,通过调试可以有效地查找和修复代码中的错误。以下是在
VSCode
中举行Cangjie步伐调试的步调:
2.1 设置断点
打开
src/main.cj
文件。
在需要查抄的代码行左侧单击,设置断点。比方,在
println(“hello world
”)
行设置断点。
2.2 启动调试
在
VSCode
中,点击左侧运动栏的
Run and Debug
图标,或利用快捷键
Control + Shift + D
。
点击
Start Debugging
按钮(绿色箭头),或按
F5
。
步伐将运行并在断点处停息,允许查抄变量和步伐状态。
2.3 查抄变量和调用堆栈
当步伐在断点处停息时,查察
Variables
面板,查抄变量的当前值。
利用
Call Stack
面板查察函数调用次序。
可以逐步实行代码,利用
Step Over
(
F10
)、
Step Into
(
F11
)和
Step Out
(
Shift + F11
)功能。
2.4 竣事调试
调试完成后,点击
Stop
按钮或利用快捷键
Shift + F5
竣事调试会话。
小结
本篇完成了创建首个Cangjie项目的全过程,验证了开发环境的正确配置,并乐成编写、运行及修改了第一个Cangjie步伐。通过这些步调,奠基了Cangjie项目开发的坚实底子,并介绍了怎样在
VSCode
中举行代码调试,提升了编程服从和代码质量。
下篇预告
下一篇将探讨Cangjie的根本语法与结构,深入了解语言特性,提升编程能力,敬请期待!
上一篇:
「Mac玩转仓颉内测版1」入门篇1 - Cangjie环境的搭建
下一篇:
「Mac玩转仓颉内测版3」入门篇3 - Cangjie的根本语法与结构
作者:SoraLuna
链接:https://www.nutpi.net/
來源:坚果派
著作权归作者所有。贸易转载请接洽作者获得授权,非贸易转载请注明出处。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4