随着接口等核心特性的完成,凹语言离最小可用产品(MVP)越发接近,恰逢凹语言将在7月迎来开源1周年,我们力争在此之前推出 MVP。缺乏语法及使用文档是开发者难以使用凹语言的重要原因之一,希望社区爱好者能参与文档共建。我将从自有贡献点中提取 7500 点用于回馈本文档编撰工作的参与者(作为参考,凹语言每年共产生100000贡献点,本次分发的贡献点占今年总额度的7.5%)。
文档库地址:凹语言手册: 凹语言手册 https://wa-lang.org/
MVP 应较为系统的介绍特性边界和使用方法,拟目录如下(以下章节可以按节领取,并非需要一个人做完):
- 安装及入门
1.1. 安装
1.2. 你好,世界 - 程序结构
2.1. 声明
2.2. 变量
2.3. 常量
2.4. 函数
2.5. 包 - 基础数据类型
3.1. 整数
3.2. 浮点数
3.3. 字符串 - 复合数据类型
4.1. 数组
4.2. 切片 - 函数
5.1. 函数声明及调用
5.2. 匿名函数及闭包
5.3. 函数值
5.4. 可变参数 - 自定义类型
6.1. 结构体
6.2. 方法
6.3. 方法值
6.4. 嵌入结构体
6.5. 匿名结构体 - 接口
7.1. 接口是隐式合约
7.2. 非空接口的实现条件
7.3. 空接口-万能封包器
7.4. 接口类型断言总结 - 与宿主环境交互
8.x(待定)
有意者回帖或在讨论群讨论,谢谢大家!
另:临委会委员在本文档中的工作,不参与 7500 贡献点分配。