Swift编程基础问题解析

25、以下哪一行声明了一个具有函数类型的变量:1. var condition: { 0 -> Int -> Bool } 2. var condition: Int $0 returns Bool 3. var condition: (Int -> Bool)

  1. var condition: (Int -> Bool) 。在Swift中,函数类型使用括号将参数类型和返回类型用箭头分隔来表示,如 (Int -> Bool) 表示接收一个Int类型参数并返回一个Bool类型值的函数类型,所以选项3正确;而选项1和选项2的语法都不符合Swift声明函数类型变量的规范。

26、当我们使用这行代码 var tuple: (key: String, value: String) = (“Name”, “Garfield”) 将一个元组赋值给变量后,以下哪一行代码可以访问元组中的第一个字符串元素,即名为 key 的值?1. tuple.$0 2. tuple.1 3. tuple.0

  1. tuple.0

27、便利初始化器的性质是:1. 可选的。2. 必要的。3. 仅在超类中是必要的。

  1. 可选的

28、便利初始化器的作用是什么?1. 一个必需的初始化器,不需要调用任何其他初始化器。2. 一个次要的初始化器,不需要调用任何其他初始化器。3. 一个次要的初始化器,最终总是会调用指定初始化器。

  1. 一个始终调用指定初始化器的次要初始化器。

29、如果我们将一个属性的类型声明为UIPickerView!,Swift会将该属性视为:1. 隐式包装可选类型。2. 隐式解包可选类型。3. 与UIPickerView?完全等价。

  1. 隐式解包可选类型。

30、Swift使用以下哪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值