
使用鸿蒙仓颉编程语言开发“Hello World”应用 原创
使用鸿蒙仓颉编程语言开发“Hello World”应用
按照编程惯例,第一个应用往往就是“Hello World”。本节演示,如何来开发第一个仓颉应用——“Hello World”。
创建项目目录
创建一个存放仓颉代码的目录,该目录代表了应用。
打开终端并输入以下命令为“Hello World”应用创建一个目录“hello_world”:
编写仓颉程序
在目录“hello_world”下新建一个仓颉源文件,命名为“main.cj”。仓颉源文件总是以.cj
扩展名结尾。如果文件名包含多个单词,那么按照命名习惯,应当使用下划线来分隔单词,例如命名为“hello_world.cj”。
打开main.cj文件,输入以下代码内容:
编译仓颉程序
我们需要将仓颉源文件编译为可执行文件。在安装仓颉的过程中,已经同时安装了仓颉的编译器cjc。因此,通过cjc就能编译仓颉程序。执行编译命令如下:
编译完成之后,会生成编译文件main.exe以及default.cjo和default.bchir2。
以上是在Windows环境下的编译文件,其中main.exe就是一个在Windows上的可执行文件。
运行仓颉程序
与Ruby、Python或JavaScript等动态语言不同,仓颉是一种预编译静态类型(ahead-of-time compiled)语言,编译和运行分为两个单独的步骤。这意味着你可以先编译程序,而后并将可执行文件分发给其他人,他们甚至不需要安装仓颉也可以运行可执行文件。
在上一节,通过编译,获取到了可执行文件main.exe,该文件双击即可运行,或者在终端窗口输入如下命令进行运行:
如果是其他平台,则在终端窗口输入如下命令进行运行:
不管使用何种操作系统,终端都应该打印字符串“Hello World!”。如果你的程序出现了该字符串,那么恭喜你!你已经正式编写了第一个仓颉程序。
使用CJPM初始化项目
更方便的方式是使用CJPM初始化项目。
创建项目目录
创建一个存放仓颉代码的目录,该目录代表了应用。
打开终端并输入以下命令为“cjpm_demo”应用创建一个目录“cjpm_demo”:
使用CJPM初始化项目
在“cjpm_demo”应用根目录下,执行以下使用CJPM命令来初始化:
初始化完成之后,可以看到如下应用结构:
其中,cjpm.toml内容如下:
main.cj内容如下:
使用CJPM运行项目
可以使用CJPM运行项目。在“cjpm_demo”应用根目录下,执行以下使用CJPM命令来运行项目:
cjpm run命令包含了编译和运行两个步骤。
- 编译时,会在应用根目录下生成一个cjpm.lock文件及target目录,其中target目录内含构建好的可执行文件。
- 运行时,执行程序的println函数,在控制台输出了“hello world”字样内容。
