数智图书馆-无锡数智政务 本次搜索耗时 2.296 秒,为您找到 139 个相关结果.
  • 3.6 同步练习

    3.6 同步练习 3.6 同步练习 下列是Swift合法标识符的是(  )。 A. 2variable    B. variable2    C. _whatavariable    D. _3_ E. $anothervar    F. #myvar    G. 体重   H. I. class 下列不是Swift关键字的是( ...
  • 3.2 常量和变量

    3.2 常量和变量 3.2.1 常量 3.2.2 变量 3.2.3 命名规范 3.2 常量和变量 我们在上一章中介绍了如何使用Swift编写一个HelloWorld小程序,其中就用到了变量。常量和变量是构成表达式的重要组成部分。 3.2.1 常量 在声明和初始化变量时,在标识符的前面加上关键字let ,就可以把该变量指定为一个常量...
  • 第 9 章 函数

    第 9 章 函数 第 9 章 函数 我们将程序中反复执行的代码封装到一个代码块中,这个代码块模仿了数学中的函数,具有函数名、参数和返回值。 Swift中的函数很灵活,它可以独立存在,即全局函数;也可以存在于别的函数中,即函数嵌套;还可以存在于类、结构体和枚举中,即方法。
  • 14.3 析构器

    14.3 析构器 14.3 析构器 与构造过程相反,实例最后释放的时候,需要清除一些资源,这个过程就是析构过程。在析构过程中也会调用一种特殊的方法deinit ,称为析构器 。析构器deinit 没有返回值,也没有参数,所以不能重载。析构函数只适用于类类型,不能应用于枚举和结构体。 类似的方法在C++中称为析构函数 ,不同的是,C++中的析构函数...
  • 19.4 字典类

    19.4 字典类 19.4.1 NSDictionary 类 19.4.2 NSMutableDictionary 类 19.4.3 NSDictionary 与Dictionary 之间的关系 19.4 字典类 在Foundation框架中提供一种字典集合,它是由“键-值”对构成的集合。键集合不能重复,值集合没有特殊要求。键和值集合中...
  • 4.2 关系运算符

    4.2 关系运算符 4.2 关系运算符 关系运算是比较两个表达式大小关系的运算,它的结果是true 或false ,即布尔型数据。如果表达式成立则结果为true ,否则为false 。关系运算符有8种:== 、!= 、> 、< 、>= 、<= 、=== 和!== ,具体说明参见表4-4。 表4-4 关系运算符 运算符 名称 ...
  • 10.3 使用闭包表达式

    10.3 使用闭包表达式 10.3.1 类型推断简化 10.3.2 隐藏return 关键字 10.3.3 缩写参数名称 10.3.4 使用闭包返回值 10.3 使用闭包表达式 Swift中的闭包表达式很灵活,其标准语法格式如下: { (参数列表) ->返回值类型 in 语句组 } 其...
  • 11.6 可选类型与可选链

    11.6 可选类型与可选链 11.6.1 可选类型 11.6.2 可选链 11.6 可选类型与可选链 有时候我们在Swift程序表达式中会看到“? ”和“! ”等符号,它们代表什么含义呢?这些符号都与可选类型相关,这一节我们就来详细介绍一下。 11.6.1 可选类型 有时候我们使用一个变量或常量,它保存的值可能有也可能没有。例如下列代...
  • 12.1 存储属性

    12.1 存储属性 12.1.1 存储属性概念 12.1.2 延迟存储属性 12.1.3 属性观察者 12.1 存储属性 存储属性 可以存储数据,分为常量属性 (用关键字let 定义)和变量属性 (用关键字var 定义)。存储属性适用于类和结构体两种Swift面向对象类型。 12.1.1 存储属性概念 我们在前面的章节中曾用到过属...
  • 16.5 同步练习

    16.5 同步练习 16.5 同步练习 判断正误:整型、浮点型、布尔型、字符串等基本数据类型也可以有扩展机制。 Swift中扩展机制可以在原类型中添加新功能的内容包括(  )。 A. 实例计算属性和静态计算属性 B. 实例方法和静态方法 C. 构造器 D. 下标 判断正误:扩展机制可以扩展实例计算属性和静态计算属性。 判断...