使用Mojo编译器
使用Mojo SDK,你可以像使用Python一样从终端运行Mojo程序。所以,如果你有一个名为hello.mojo
(或者hello.🔥
— 是的,文件扩展名可以是表情符号!),只需输入mojo hello.mojo
:
$ cat hello.🔥
def main():
print("你好,世界")
for x in range(9, 0, -3):
print(x)
$ mojo hello.🔥
你好,世界
9
6
3
$
同样地,你可以使用.🔥
或.mojo
作为后缀。
mojo命令
Mojo🔥命令行。
概要
mojo <command>
mojo [run-options] <path>
mojo [options]
mojo
描述
mojo CLI提供了进行Mojo开发所需的所有工具,例如运行、编译和打包Mojo代码的命令。下面列出了所有命令的列表,你可以通过在命令后添加—help选项来了解更多关于每个命令的信息(例如,mojo package —help)。
但是,你可以省略run和repl命令。也就是说,你可以通过简单地将文件名传递给mojo来运行一个Mojo文件:
mojo hello.mojo
你可以通过在没有命令的情况下运行mojo来启动一个REPL会话。
要将Mojo更新到最新版本,请使用modular工具:
modular update mojo
命令
- run — 构建并执行Mojo文件。
- build — 从Mojo文件构建可执行文件。
- repl — 启动Mojo REPL。
- package — 编译Mojo包。
- format — 格式化Mojo源文件。
- doc — 编译Mojo文件中的文档字符串。
- demangle — 对给定的名称进行反混淆。