Swift
十一月的淡然
这个作者很懒,什么都没留下…
展开
-
guard用法
guard是 swift 2.0推出的新的判断语句的用法。guard语句和if语句类似,都是根据关键字之后的表达式的布尔值决定下一步执行什么。和if语句不同的是,guard语句只有一个代码块,而if语句可有多个代码块。与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。与if语句不同的是,guard只有在条件不满足的时候才会执行这段代码。你可以把guard近似的看做是Assert,但是你可以优雅的退出而非崩溃。顾名思义,guard是作为保卫作用而存在的。原创 2023-07-04 12:14:30 · 313 阅读 · 0 评论 -
let 和 var
对象首地址不能发生变化,即内存地址不能改变,但也可以修饰可变对象。内存地址可以发生变化,用来修饰指针可以重新指向的变量。str=“b”//报错,let修饰的变量不能改变指针指向。array.add(“j”)//不报错,数组没有重新指向。str=“abc”//不报错。let 修饰不可变对象。原创 2023-07-04 12:30:05 · 125 阅读 · 0 评论