Tailwind CSSTailwind CSS
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain

2.3 仓颉语言的基本语法

仓颉语言的基本语法是其核心组成部分,掌握这些语法规则是编写高效、可读性强的代码的基础。本节将详细介绍仓颉语言的基本语法,包括变量声明、数据类型、控制结构、函数定义等内容。

2.3.1 变量声明与赋值

在仓颉语言中,变量声明使用关键字 var 或 let,具体取决于变量的作用域和可变性。变量赋值使用等号 =。

var name = "仓颉"  // 声明一个不可变变量
let age = 25      // 声明一个可变变量
age = 26          // 修改变量的值

2.3.2 数据类型

仓颉语言支持多种基本数据类型,包括:

  • 整数:如 42
  • 浮点数:如 3.14
  • 布尔值:true 或 false
  • 字符串:如 "Hello, World!"
  • 数组:如 [1, 2, 3]
  • 字典:如 {"name": "仓颉", "age": 25}
var number = 42
var pi = 3.14
var isTrue = true
var greeting = "Hello, World!"
var numbers = [1, 2, 3]
var person = {"name": "仓颉", "age": 25}

2.3.3 控制结构

仓颉语言提供了常见的控制结构,包括条件语句和循环结构。

条件语句
if age > 18 {
    print("成年")
} else {
    print("未成年")
}
循环结构
for i in 1..10 {
    print(i)
}

while age < 30 {
    print("年轻")
    age += 1
}

2.3.4 函数定义

函数是仓颉语言中的基本构建块,使用关键字 func 定义。

func greet(name: String) -> String {
    return "Hello, " + name
}

print(greet(name: "仓颉"))  // 输出: Hello, 仓颉

2.3.5 注释

仓颉语言支持单行注释和多行注释。

// 这是单行注释

/*
这是多行注释
可以跨越多行
*/

2.3.6 代码块与作用域

代码块使用花括号 {} 定义,作用域规则遵循块级作用域。

{
    var localVar = "局部变量"
    print(localVar)  // 输出: 局部变量
}

// print(localVar)  // 错误: localVar 未定义

2.3.7 输入与输出

仓颉语言提供了简单的输入输出函数。

var input = readLine()  // 读取用户输入
print("你输入的是: " + input)  // 输出用户输入

2.3.8 总结

本节介绍了仓颉语言的基本语法,包括变量声明、数据类型、控制结构、函数定义、注释、代码块与作用域以及输入输出。掌握这些基本语法是进一步学习仓颉语言的基础。在接下来的章节中,我们将深入探讨仓颉语言的高级特性和应用场景。

Last Updated:: 3/18/25, 4:00 PM