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 + b4.5打印与输入
打印 支持多参数输出与 end 关键字;输入 从控制台读取一行文本:
cql
打印("你好", "世界", end="")
姓名 = 输入("请输入姓名:")
打印()
打印("你好,", 姓名)不传 end 时默认以换行结尾;传入 end="" 可以取消末尾换行。
4.6真 与 假
CQL 使用中文布尔字面量 真 / 假,空值写作 空,分别对应 Python 的 True / False / None:
cql
开启 = 真
关闭 = 假
没有值 = 空
打印(开启, 关闭, 没有值)