Wave 文档和学习指南
一步步学习Wave,从安装到实际程序,查找语言规则和标准库API。
Wave Foundation
通过本指南学习 Wave
学习编写Wave源代码,编译并运行它,并检查结果。如果您是编程新手,请按照以下顺序操作。如果您了解另一种语言,请运行每一章的示例,并将其规则和边界情况与您已经知道的进行比较。
学习路径
| 步骤 | 章 | 你将学到什么 |
|---|---|---|
| 设置 | 安装 | 准备编译器和标准库并验证它们是否运行 |
| 1 | 你的第一个程序 | 创建、检查和运行源文件并了解退出代码 |
| 2 | 变量和类型 | 存储值并选择具有所需范围的类型 |
| 3 | 运算符和转换 | 解释评估顺序和类型转换的结果 |
| 4 | 条件和循环 | 根据条件进行分支并使用循环处理数据 |
| 5 | 函数 | 将重复的操作提取到函数中 |
| 6 | 数组 | 按索引访问元素并迭代数组 |
| 7 | 弦乐 | 区分字符和字节并了解转义符和字符串长度 |
| 8 | 结构和变体 | 对相关数据进行分组并表示成功和失败 |
| 9 | 指针和生命周期 | 通过其地址修改原始值并管理其生命周期 |
| 10 | 动态内存 | 处理分配失败并释放内存 |
| 11 | 模块和泛型 | 跨文件拆分代码并重用不同类型的函数 |
| 12 | 错误处理 | 检查结果并在失败时清理资源 |
| 13 | 异步代码简介 | 创建一个 Future 并等待它完成 |
将您的知识付诸实践
核心章节之后,构建一个输入计算器、一个文件阅读器、一个二进制消息和一个TCP客户端。在每个项目中测试成功的输入和失败的案例。
三个文档选项卡
示例将完整的程序与属于函数内部的片段区分开来。在终端中运行wavec命令并将wave代码块保存在.wave文件中。输入和输出分开显示;读取标准输入的示例指定要输入的内容。
当你陷入困境时
使用疑难解答来区分安装、源检查、链接和执行问题。在语法快速参考中查找语言规则,在编译器参考中查找命令,在标准库指南中查找API。