Star79
853
代码介绍
代码
Issues20
Pull Requests20
流水线
Actions
讨论
Wiki
项目成员92
分析
项目设置
Star79
853
  1. cangjie_docs
  2. /
  3. docs
  4. /
  5. dev-guide
  6. /
  7. summary_cjnative.md
Gguoyuqingdocs: delete sections that are not supported on common platforms
93a77a9e创建于 4月28日历史提交
  • 初识仓颉语言
    • 初识仓颉语言
    • 安装仓颉工具链
    • 运行第一个仓颉程序
  • 基本概念
    • 标识符
    • 程序结构
    • 表达式
    • 函数
  • 基础数据类型
    • 基本操作符
    • 整数类型
    • 浮点类型
    • 布尔类型
    • 字符类型
    • 字符串类型
    • 元组类型
    • 数组类型
    • 区间类型
    • Unit 类型
    • Nothing 类型
  • 函数
    • 定义函数
    • 调用函数
    • 函数类型
    • 嵌套函数
    • Lambda 表达式
    • 闭包
    • 函数调用语法糖
    • 函数重载
    • 操作符重载
    • const 函数和常量求值
  • 结构类型
    • 定义 struct 类型
    • 创建 struct 实例
    • mut 函数
  • 枚举类型和模式匹配
    • 枚举类型
    • Option 类型
    • 模式概述
    • 模式的 Refutability
    • match 表达式
    • 其他使用模式的地方
  • 类和接口
    • 类
    • 接口
    • 属性
    • 子类型关系
    • 类型转换
  • 泛型
    • 泛型概述
    • 泛型函数
    • 泛型接口
    • 泛型类
    • 泛型结构体
    • 泛型枚举
    • 泛型类型的子类型关系
    • 类型别名
    • 泛型约束
  • 扩展
    • 扩展概述
    • 直接扩展
    • 接口扩展
    • 访问规则
  • Collection 类型
    • 基础 Collection 类型概述
    • ArrayList
    • HashSet
    • HashMap
    • Iterable 和 Collections
  • 包
    • 包的概述
    • 包的声明
    • 顶层声明的可见性
    • 包的导入
    • 程序入口
  • 异常处理
    • 定义异常
    • throw 和处理异常
    • 常见运行时异常
    • 使用 Option
  • 并发编程
    • 并发概述
    • 创建线程
    • 访问线程
    • 终止线程
    • 同步机制
    • 线程睡眠指定时长 sleep
  • 基础 I/O 操作
    • I/O 流概述
    • I/O 节点流
    • I/O 处理流
  • 网络编程
    • 网络编程概述
    • Socket 编程
    • HTTP 编程
    • WebSocket 编程
  • 宏
    • 宏的简介
    • Tokens 相关类型和 quote 表达式
    • 语法节点
    • 宏的实现
    • 编译、报错与调试
    • 宏包定义和导入
    • 内置编译标记
    • 实用案例
  • 反射和注解
    • 动态特性
    • 注解
  • 跨语言互操作
    • 仓颉-C 互操作
  • 编译和构建
    • cjc 使用
    • cjpm 介绍
    • 条件编译
    • 交叉编译
  • 跨平台
    • 跨平台
  • 部署和运行
    • 部署仓颉运行时
    • 运行仓颉可执行程序
  • 附录
    • cjc 编译选项
    • Linux 版本工具链的支持与安装
    • runtime 环境变量使用手册
    • 关键字
    • 操作符
    • 操作符函数
    • TokenKind 类型
    • 仓颉包兼容性检查