CQL 教程/CQL 基础/基本语法

基本语法

掌握 CQL 的注释、缩进、中文标识符等基础语法规则。

4.1注释

CQL 使用 # 开始单行注释,与 Python 保持一致:

cql
# 这是注释
打印("你好")   # 行尾注释

需要注意的是,# 注释不会被写入编译产物,转译后的 Python 代码中不会包含它们。

4.2语句与缩进

CQL 与 Python 一致,使用 4 空格缩进表示代码块,复合语句以冒号结尾:

cql
函数 判断(数值):
    如果 数值 > 0:
        返回 "正数"
    返回 "非正数"

打印(判断(5))

同一代码块内的语句必须保持相同的缩进级别,否则会引发语法错误。

4.3中文标识符

变量名、函数名、类名均可使用中文(关键字除外),也可以与英文混用:

cql
年龄 = 18
姓名 = "小明"

函数 计算年龄(出生年):
    返回 2026 - 出生年

打印(姓名, "今年", 计算年龄(2008), "岁")

4.4中文类型注解

CQL 支持中文类型注解,转译时自动映射为 Python 的对应类型:

cql
x: 整数 = 5
函数 加(a: 整数, b: 整数) -> 整数:
    返回 a + b

4.5打印与输入

打印 支持多参数输出与 end 关键字;输入 从控制台读取一行文本:

cql
打印("你好", "世界", end="")
姓名 = 输入("请输入姓名:")
打印()
打印("你好,", 姓名)

不传 end 时默认以换行结尾;传入 end="" 可以取消末尾换行。

4.6真 与 假

CQL 使用中文布尔字面量 / ,空值写作 ,分别对应 Python 的 True / False / None

cql
开启 = 真
关闭 = 假
没有值 = 空
打印(开启, 关闭, 没有值)