v1.2.0-alpha.06 文档
110 pages · 中文
Appendix8
仓颉包兼容性检查
Appendix/cangjie_package_compatibility
Appendix
`cjc` 编译选项
Appendix/compile_options
Appendix
关键字
Appendix/keyword
Appendix
Linux 版本工具链的支持与安装
Appendix/linux_toolchain_install
Appendix
操作符
Appendix/operator
Appendix
操作符函数
Appendix/operator_function
Appendix
runtime 环境变量使用手册
Appendix/runtime_env
Appendix
TokenKind 类型
Appendix/tokenkind_type
Appendix
basic data type11
数组类型
basic_data_type/array
basic_data_type
基本操作符
basic_data_type/basic_operators
basic_data_type
布尔类型
basic_data_type/bool
basic_data_type
字符类型
basic_data_type/characters
basic_data_type
浮点类型
basic_data_type/float
basic_data_type
整数类型
basic_data_type/integer
basic_data_type
Nothing 类型
basic_data_type/nothing
basic_data_type
区间类型
basic_data_type/range
basic_data_type
字符串类型
basic_data_type/strings
basic_data_type
元组类型
basic_data_type/tuple
basic_data_type
Unit 类型
basic_data_type/unit
basic_data_type
Basic IO3
I/O 流概述
Basic_IO/basic_IO_overview
Basic_IO
I/O 处理流
Basic_IO/basic_IO_process_stream
Basic_IO
I/O 节点流
Basic_IO/basic_IO_source_stream
Basic_IO
basic programming concepts4
表达式
basic_programming_concepts/expression
basic_programming_concepts
函数
basic_programming_concepts/function
basic_programming_concepts
标识符
basic_programming_concepts/identifier
basic_programming_concepts
程序结构
basic_programming_concepts/program_structure
basic_programming_concepts
class and interface5
类
class_and_interface/class
class_and_interface
接口
class_and_interface/interface
class_and_interface
属性
class_and_interface/prop
class_and_interface
子类型关系
class_and_interface/subtype
class_and_interface
类型转换
class_and_interface/typecast
class_and_interface
collections5
ArrayList
collections/collection_arraylist
collections
HashMap
collections/collection_hashmap
collections
HashSet
collections/collection_hashset
collections
Iterable 和 Collections
collections/collection_iterable_collections
collections
基础 Collection 类型概述
collections/collection_overview
collections
compile and build4
`cjc` 使用
compile_and_build/cjc_usage
compile_and_build
`cjpm` 介绍
compile_and_build/cjpm_usage
compile_and_build
条件编译
compile_and_build/conditional_compilation
compile_and_build
交叉编译
compile_and_build/cross_compilation
compile_and_build
concurrency6
并发概述
concurrency/concurrency_overview
concurrency
创建线程
concurrency/create_thread
concurrency
线程睡眠指定时长 sleep
concurrency/sleep
concurrency
同步机制
concurrency/sync
concurrency
终止线程
concurrency/terminal_thread
concurrency
访问线程
concurrency/use_thread
concurrency
deploy and run2
运行仓颉可执行程序
deploy_and_run/run
deploy_and_run
部署仓颉运行时
deploy_and_run/runtime_deploy
deploy_and_run
enum and pattern match6
枚举类型
enum_and_pattern_match/enum
enum_and_pattern_match
match 表达式
enum_and_pattern_match/match
enum_and_pattern_match
Option 类型
enum_and_pattern_match/option_type
enum_and_pattern_match
其他使用模式的地方
enum_and_pattern_match/other
enum_and_pattern_match
模式概述
enum_and_pattern_match/pattern_overview
enum_and_pattern_match
模式的 Refutability
enum_and_pattern_match/pattern_refutability
enum_and_pattern_match
error handle4
常见运行时异常
error_handle/common_runtime_exceptions
error_handle
定义异常
error_handle/exception_overview
error_handle
throw 和处理异常
error_handle/handle
error_handle
使用 Option
error_handle/use_option
error_handle
extension4
访问规则
extension/access_rules
extension
直接扩展
extension/direct_extension
extension
扩展概述
extension/extend_overview
extension
接口扩展
extension/interface_extension
extension
first understanding3
初识仓颉语言
first_understanding/basic
first_understanding
运行第一个仓颉程序
first_understanding/hello_world
first_understanding
安装仓颉工具链
first_understanding/install
first_understanding
function10
调用函数
function/call_functions
function
闭包
function/closure
function
const 函数和常量求值
function/const_func_and_eval
function
定义函数
function/define_functions
function
函数类型
function/first_class_citizen
function
函数调用语法糖
function/function_call_desugar
function
函数重载
function/function_overloading
function
Lambda 表达式
function/lambda
function
嵌套函数
function/nested_functions
function
操作符重载
function/operator_overloading
function
generic9
泛型类
generic/generic_class
generic
泛型约束
generic/generic_constraint
generic
泛型枚举
generic/generic_enum
generic
泛型函数
generic/generic_function
generic
泛型接口
generic/generic_interface
generic
泛型概述
generic/generic_overview
generic
泛型结构体
generic/generic_struct
generic
泛型类型的子类型关系
generic/generic_subtype
generic
类型别名
generic/typealias
generic
Macro8
Tokens 相关类型和 quote 表达式
Macro/Tokens_types_and_quote_expressions
Macro
内置编译标记
Macro/builtin_compilation_flags
Macro
编译、报错与调试
Macro/compiling_error_reporting_and_debugging
Macro
宏包定义和导入
Macro/defining_and_importing_macro_package
Macro
宏的实现
Macro/implementation_of_macros
Macro
宏的简介
Macro/macro_introduction
Macro
实用案例
Macro/practical_case
Macro
语法节点
Macro/syntax_node
Macro
multiplatform3
仓颉-Java 互操作
multiplatform/cjmp-pg-android
multiplatform
仓颉-ObjC 互操作
multiplatform/cjmp-pg-ios
multiplatform
跨平台
multiplatform/common_platform
multiplatform
Net4
HTTP 编程
Net/net_http
Net
网络编程概述
Net/net_overview
Net
Socket 编程
Net/net_socket
Net
WebSocket 编程
Net/net_websocket
Net
package5
程序入口
package/entry
package
包的导入
package/import
package
包的声明
package/package_name
package
包的概述
package/package_overview
package
顶层声明的可见性
package/toplevel_access
package