为了账号安全,请及时绑定邮箱和手机立即绑定

在Xcode 8中隐式解包可选赋值

在Xcode 8中隐式解包可选赋值

交互式爱情 2019-09-06 16:23:31
在Xcode 8发布版本中,我发现了一个奇怪的场景。这是代码,let implicitlyUnwrappedOptionalString: String! = "implicitlyUnwrappedOptionalString"let foo = implicitlyUnwrappedOptionalStringprint(implicitlyUnwrappedOptionalString)print(foo)这是结果:implicitlyUnwrappedOptionalStringOptional("implicitlyUnwrappedOptionalString")上面的这些表明,当我将一个隐式展开的可选项分配给没有显式类型的变量时,该类型将被推断为可选类型,而不是它最初的类型,也就是隐式展开的可选类型。我的Xcode已更新为8.任何人都可以验证Xcode 7.x中的行为吗?更改是由于Swift版本更改还是Xcode?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 561 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信