IOS swift 关于!和 ?

来源:互联网 发布:幸运28程序源码 编辑:程序博客网 时间:2024/05/23 21:13

     !和 ?是swift optional中用到的两个操作符。

     swift在定义变量的时候可以确定变量的类型。比如var test:String = "hello",就是将变量定义为一个String类型的变量。

    ? 操作符可以对设置变量的类型为可选类型。  比如上面 var test:String? ,就是将test定义为可选类型的变量。可选类型的变量的一个特性是可以对变量进行nil赋值,并且不能直接将可选类型变量赋值给确定类型的变量。通过 ! 操作符就可以进行赋值了。

     ! 操作符的使用方式

 

当可选变量赋值给类型确定的变量的时候,如果缺失 !操作符,系统会提示添加操作符。

0 0
原创粉丝点击