一、数据类型

(一)、基本数据类型

1、整数

  • 有符号
  • 无符号

8、16、32、64位

2、浮点数

  • 单精度浮点数
  • 双精度浮点数

3、bool

4、字符

(二)、进阶数据类型

1、枚举

2、字符串

  • 创建字符串
  • 拼接字符串
  • 长度获取
  • 空字符串判断
  • 字符串比较
  • 判断开始、结尾和包含
  • 字符串内容替换
  • 字符串与其他类型的相互转换
  • 字符串的遍历

3、数组

  • 创建数组
  • 获取数组长度
  • 访问数组值
  • 修改数组值
  • 遍历数组
  • 数组合并
  • 数组排序

4、字典

  • 创建字典
  • 获取字典的长度
  • 字典元素取值
  • 字典元素赋值
  • 字典元素删除
  • 遍历字典
  • 字典合并

5、链表

6、队列

7、栈

8、树

  • 广度优先遍历
  • 深度优先遍历

9、图

10、可选数据类型(swift中的Optional)

11、方法(函数)数据类型:函数指针,委托,函数数据类型

Lambda表达式和闭包

12、对象

附:对于数据结构而言,主要操作与数据库类似:创建+增删改查。

13、结构体

(三)、变量的其他操作

1、数据类型的重命名

二、变量

(一)、变量的声明

1、声明的格式

2、变量命名规则

3、变量的初始化

4、变量的赋值

5、静态变量

6、变量类型推断

三、运算

1、数学运算

2、比较运算符,对于引用数据类型地址相同的判断

3、逻辑运算

4、位运算

5、赋值运算符

6、三元逻辑运算符(?:)

四、流程控制

(一)、条件

1、if..else

2、switch..case

3、三元逻辑运算符

(二)、循环

1、while循环

2、do..while循环

3、for循环

4、foreach循环

循环控制关键字:continue,break,fallthrough(swift中switch..case中可以使语句向下执行)

五、方法(函数)

(一)、函数的声明

1、函数声明的格式

2、参数列表

  • 引用参数
  • 返回参数
  • 可变参数
  • 参数的默认值

3、返回值

  • 单返回值
  • 多返回值
  • 返回左值

(二)、函数的定义

(三)、函数的调用

(四)、函数的重载

六、面向对象

1、封装

权限修饰符

2、继承

  • 抽象类
  • 接口
  • 多继承多实现

3、多态

最后修改日期: 2023年11月9日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。