美文网首页
swift中的可选项+强制解包+可选项绑定+空合并运算符

swift中的可选项+强制解包+可选项绑定+空合并运算符

作者: 梁森的简书 | 来源:发表于2020-09-03 23:12 被阅读0次

可选项

0.可选项.png

使用“?”后,值可以为nil

强制解包

0.强制解包.png

确定有值直接使用“!”

可选项绑定

0.可选项绑定.png

有值就直接解包并赋值给一个变量,但这个变量的作用域有限(只在紧跟着的大括号内)

空合并运算符

0.空合并运算符.png

类似三目运算符,返回的数据取决于a是否为nil。

相关文章

  • 05-可选项

    可选项(Optional) 强制解包(Forced Unwrapping) 判断可选项是否包含值 可选项绑定(Op...

  • swift中的可选项+强制解包+可选项绑定+空合并运算符

    可选项 使用“?”后,值可以为nil 强制解包 确定有值直接使用“!” 可选项绑定 有值就直接解包并赋值给一个变量...

  • Swift 5 可选类型(Optionals)

    可选类型(Optionals) 可选项: 允许将其设置为nil 强制解包 可选项绑定: 通过把值赋给一个临时的常量...

  • swift语法记录之可选项

    可选项(optionnal) 强制解包! 可选项可以理解为一个盒子,强制解包只是把内容取出来,并不会改变可选项的类...

  • swift学习(三)

    rawvalue取得是原始值 可选项: 若要取出可选项中的值。如下: 必须强制解包,即age!

  • ★ iOS高级:Swift入门精讲③ 01 swift编程-08

    前言:本篇仅为视频学习笔记 可选项绑定★ 可以使用可选项绑定来判断可选项是否包含值如果包含值就自动解包,把值赋给一...

  • Swift 运算符

    合并空值运算符:?? 合并空值运算符(a ?? b) 如果可选项 a 有值则展开,如果没有值,是nil,则返回默认...

  • 002-可选项解包

    1、可选项强行解包 使用!来给可选项解包 2、但是这样直接使用!来强行解包是有风险得:如果传入一个空值,程序就会崩...

  • Swift 5基础语法要点整理—可选项

    可选项 可选项,一般也叫可选类型,它允许将值设置为nil 在类型名称后面加个问号?来定义一个可选项 1、强制解包 ...

  • 合并空值运算符

    合并空值运算符 合并空值运算符(a ?? b):如果可选项 a 有值则展开,如果没有值,是nil,则返回默认值 b...

网友评论

      本文标题:swift中的可选项+强制解包+可选项绑定+空合并运算符

      本文链接:https://www.haomeiwen.com/subject/midasktx.html