1. 前言
  2. 开发指南
    1. 初始仓颉语言
      1. 初识仓颉语言
    2. 基本概念
    3. 基本数据类型
    4. 函数
    5. 结构类型
    6. 枚举类型和匹配模式
    7. 类和接口
    8. 泛型
    9. 扩展
    10. collection 类型
    11. 异常处理
    12. 并发编程
    13. 基础I/O操作
    14. 网络编程
    15. 反射和注解
    16. 跨语言互操
    17. 编译和构建
    18. 附录
  3. 编程规范
    1. 概述
    2. 编码风格
    3. 编码实践
    4. 附录
  4. 开发工具
    1. IDE 插件使用指南
    2. 命令行工具使用指南
  5. 标准模块
    1. std 模块概述
    2. std.core
    3. std.argopt
    4. std.ast
    5. std.binary
    6. std.collection
    7. std.collection.concurrent
    8. std.console
    9. std.convert
    10. std.crypto.cipher
    11. std.crypto.digest
    12. std.database.sql
    13. std.deriving
    14. std.ffi.python
    15. std.format
    16. std.fs
    17. std.io
    18. std.log
    19. std.math
    20. std.math.numeric
    21. std.net
    22. std.objectpool
    23. std.posix
    24. std.process
    25. std.overflow
    26. std.random
    27. std.reflect
    28. std.regex
    29. std.runtime
    30. std.socket
    31. std.sort
    32. std.sync
    33. std.time
    34. std.unicode
    35. std.unittest
    36. std.unittest.mock
    37. std.unittest.mock.mockmacro
    38. std.unittest.testmacro
    39. std.unittest.common
    40. std.unittest.diff
    41. std.unittest.prop_test
  6. 扩展模块
    1. compress
    2. crypto
    3. encoding
    4. fuzz
    5. log
    6. logger
    7. net
    8. serialization
  7. 示例代码
    1. 扩展
    2. 函数式
    3. 枚举类型
    4. 运算符重载
    5. 接口、类及继承
    6. 序列化、反序列化
    7. json 构建及解析
  8. 代码练习
    1. 找单独的数
    2. 徒步旅行中的补给问题
    3. 数字字符串格式化
    4. 数字分组求偶数和
    5. 寻找最大葫芦
    6. 小E的怪物挑战
    7. 创意标题匹配问题
    8. 找出数组占比过半的数
    9. 观光景点组合得分
  9. FAQ