理解Optional
文章目录
Swift可以再类型后面加一个?来将变量声明为optional(随意的)。如果不是Optional的变量,那么它就必须有值,而没有值发话,我们使用Optional并且将它设置为nil来表示没有值。
1 | var num:Int? |
Optional Value就像一个盒子,盒子可能装着实际的值,可能声明都没装。
1 | var num:Int?=3 // 声明一个Int的Optianal,并将其设为3 |
使用场景
1 | foo?.somemethod() |

