Skip to content

Commit

Permalink
feat
Browse files Browse the repository at this point in the history
  • Loading branch information
yanboishere committed May 12, 2023
1 parent 7655714 commit 25df88d
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/ch01-02-hello-world.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,4 +70,13 @@ fn main() {

函数体包含在`{}`中。Cairo需要在所有函数体周围使用花括号。好的习惯是将左花括号与函数声明放在同一行,在它们之间添加一个空格。

**注意:如果您希望在不同的Cairo项目中使用标准样式,可以使用自动格式化工具`cairo-format`以特定的风格格式化代码(有关`cairo-format`的更多信息请参
**注意:如果您希望在不同的Cairo项目中使用标准样式,可以使用自动格式化工具`cairo-format`以特定的风格格式化代码(有关`cairo-format`的更多信息请参见附录A)。Cairo团队已经将这个工具与标准Cairo发行版一起提供了,就像`cairo-run`一样,所以它应该已经安装在您的计算机上!

`main`函数声明之前,行`use debug::PrintTrait;`负责导入`PrintTrait` trait。trait定义了一组方法或函数,可以应用于特定类型的值。这里,我们使用`PrintTrait` trait来打印字符串。

`main`函数的函数体中,我们使用单引号将“Hello, world!”字符包裹在内部。单引号表示一个字符,双引号表示一个字符串。然后我们调用`print()`方法来打印出这个字符串。

这就是整个程序的全部内容。虽然看起来很简单,但它已经涵盖了许多基本概念,例如如何声明一个函数、如何使用trait和如何使用字符串和字符。这些都是编程中必不可少的基本概念,它们会在Cairo中反复出现。

## 继续学习Cairo
恭喜!您已经成功地编写并运行了第一个Cairo程序。现在你已经有了一些关于Cairo的基本知识,建议你继续阅读本书,学习更多高级的Cairo编程概念。祝你好运!

0 comments on commit 25df88d

Please sign in to comment.