「Mac玩转仓颉内测版2」入门篇2 - 编写第一个Cangjie步伐 ...

打印 上一主题 下一主题

主题 912|帖子 912|积分 2736

本篇详细介绍在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 文件,查察默认代码:
    1. main(): Int64 {
    2.     println("hello world
    3. ")
    4.     return 0
    5. }
    复制代码
1.3 运行项目

1.3.1 配置环境


  • VSCode 中打开终端。
  • 输入以下命令以配置环境:
    1. source /Users/用户名/cangjie/envsetup.sh
    复制代码
          注意:将 用户名 更换为Mac系统的实际用户名。
1.3.2 实行步伐


  • 在终端中输入以下命令运行项目:
    1. cjpm run
    复制代码
  • 查抄终端输出,确保表现:
    1. hello world
    复制代码
1.3.3 修改并重新运行步伐


  • 打开 src/main.cj 文件,修改 println 语句,比方:
    1. main(): Int64 {    println("hello world
    2. ")    println("你好,仓颉")    return 0}
    复制代码
  • 保存文件后,返回终端,确保环境已配置(如未配置,可重新实行 source 命令)。
  • 再次运行步伐:
    1. cjpm run
    复制代码
  • 查抄终端输出,确保表现:
    1. hello world
    2. 你好,仓颉
    复制代码

二、代码调试

调试是编程过程中不可或缺的一部分,通过调试可以有效地查找和修复代码中的错误。以下是在 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 OverF10)、Step IntoF11)和 Step OutShift + 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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81429

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表