Star79
853
代码介绍
代码
Issues20
Pull Requests19
流水线
Actions
讨论
Wiki
项目成员92
分析
项目设置
Star79
853
  1. cangjie_docs
  2. /
  3. docs
  4. /
  5. dev-guide
  6. /
  7. summary_cjnative_EN.md
Gguoyuqingdocs: fix markdownlint errors
6074e948创建于 2025年12月19日历史提交
  • Getting Started with Cangjie Language
    • Introduction to Cangjie Language
    • Installing Cangjie Toolchain
    • Running Your First Cangjie Program
  • Basic Concepts
    • Identifiers
    • Program Structure
    • Expressions
    • Functions
  • Basic Data Types
    • Basic Operators
    • Integer Types
    • Floating-Point Types
    • Boolean Type
    • Character Type
    • String Type
    • Tuple Type
    • Array Type
    • Range Type
    • Unit Type
    • Nothing Type
  • Functions
    • Defining Functions
    • Calling Functions
    • Function Types
    • Nested Functions
    • Lambda Expressions
    • Closures
    • Function Call Syntactic Sugar
    • Function Overloading
    • Operator Overloading
    • const Functions and Constant Evaluation
  • Struct Types
    • Defining Struct Types
    • Creating Struct Instances
    • mut Functions
  • Enum Types and Pattern Matching
    • Enum Types
    • Option Type
    • Pattern Overview
    • Pattern Refutability
    • match Expressions
    • Other Pattern Usage Scenarios
  • Classes and Interfaces
    • Classes
    • Interfaces
    • Properties
    • Subtype Relationships
    • Type Casting
  • Generics
    • Generics Overview
    • Generic Functions
    • Generic Interfaces
    • Generic Classes
    • Generic Structs
    • Generic Enums
    • Subtype Relationships of Generic Types
    • Type Aliases
    • Generic Constraints
  • Extensions
    • Extensions Overview
    • Direct Extensions
    • Interface Extensions
    • Access Rules
  • Collection Types
    • Basic Collection Types Overview
    • ArrayList
    • HashSet
    • HashMap
    • Iterable and Collections
  • Packages
    • Packages Overview
    • Package and Module Management
    • Package Declarations
    • Top-Level Declaration Visibility
    • Package Imports
    • Program Entry Point
  • Exception Handling
    • Defining Exceptions
    • throw and Handling Exceptions
    • Common Runtime Exceptions
    • Using Option
  • Concurrent Programming
    • Concurrency Overview
    • Creating Threads
    • Accessing Threads
    • Terminating Threads
    • Synchronization Mechanisms
    • Thread Sleep Duration (sleep)
  • Basic I/O Operations
    • I/O Stream Overview
    • I/O Node Streams
    • I/O Processing Streams
  • Network Programming
    • Network Programming Overview
    • Socket Programming
    • HTTP Programming
    • WebSocket Programming
  • Macros
    • Macro Introduction
    • Tokens Related Types and Quote Expressions
    • Syntax Nodes
    • Macro Implementation
    • Compilation, Error Reporting and Debugging
    • Macro Package Definition and Import
    • Built-in Compilation Flags
    • Practical Cases
  • Reflection and Annotations
    • Dynamic Features
    • Annotations
  • Cross-Language Interoperability
    • Cangjie-C Interoperability
  • Cross-Platform
    • Cross-Platform
    • Cangjie-Java Interoperability
    • Cangjie-ObjC Interoperability
  • Compilation and Building
    • cjc Usage
    • cjpm Introduction
    • Conditional Compilation
    • Cross-Compilation
  • Deployment and Execution
    • Deploying Cangjie Runtime
    • Running Cangjie Executables
  • Appendix
    • cjc Compilation Options
    • cjo Artifacts
    • Linux Version Toolchain Support and Installation
    • Runtime Environment Variables Manual
    • Keywords
    • Operators
    • Operator Functions
    • TokenKind Type
    • Cangjie Package Compatibility Check