Apple在Swift导览中的第一个可选值示例中发生了什么?

路加

在Apple关于swift的“ Swift Tour”简介中,他们给出了以下可选选项示例:

var optionalString: String? = "Hello"
optionalString == nil

var optionalName: String? = "John Appleseed"
var greeting = "Hello!"
if let name = optionalName {
    greeting = "Hello, \(name)"
}

第二行有用吗?

马丁·R
optionalString == nil

是一个表达式,在编译的程序中,表达式的值(在这种情况下false:)将被忽略。

但是,可以通过Playground文件下载Swift Guided Tour ,并且在Playground中,任何表达式值都会显示在右栏中。

在此处输入图片说明

建议您编辑代码清单并立即查看结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我的第一个项目(Python)中发生了奇怪的意外动作

我在C ++上编写的第一个代码出错。不知道发生了什么

当我从第一个 compbox 中选择一个值时,剩余的 compbox 的值发生了变化

为什么在MVC应用程序的第一个请求中发生路由表填充

(iOS)如何使UIPickerView中的第一个值不可选择?

在python中分配给第一个变量的值会发生什么?

Angular链中的可选第一个承诺

javascript:函数中的可选第一个参数

Bootstrap导览-在一页中初始化两个导览

检查是否发生了第一个事件,但第二个没有发生

Swift 谓词仅匹配值数组中的第一个值

访问对象中第一个键的第一个值

Inputbox停止在excel vba中的每个循环中接受鼠标选择,因为screenupdating在另一个子项中发生了变化-为什么?

为什么 ArrayList 中的第一个值在 Java 中总是返回 null?

粘性导航在第一个滚动条(固定位置)上发生了怪异的跳跃

为了启动全局执行上下文,在 ecma262 中发生的第一个抽象操作是什么?

Swift 3中的可选链接:为什么一个示例起作用,而另一个示例不起作用?

在此Perl示例中,为什么在打印后的第一个左括号之前有+号?

在Swift中,如何检查Array的第一个元素是否等于值列表?

从Swift中的数组值获取第一个字符

亚当优化器在tensorflow中返回的第一个值是什么

为什么我的元组中的第一个值总是未知的?

为什么我的第一个哈希值在Perl中消失了?

为什么_.merge中的第一个对象被更新为当前值?

为什么这只插入数组中的第一个值?

为什么变量只传递jQuery中for循环的第一个值?

为什么将变量放在尖括号中访问数组的第一个值

PHP难度,$ _ POST仅在输入值中发布第一个单词

如何在 HTML 中发布查询集的第一个值?