随笔分类 - Swift
摘要:[toc] 循环 for in循环 最简单的for in循环如下,输出结果为0 1 2 3 4 5 你也可以省略迭代器i,下面的代码会输出同样的结果,注意, swift中不支持++运算符 有时候我们只想输出偶数,那么可以利用where子句控制循环执行,下面的代码会输出0 2 4 上面的代码中,i没有
阅读全文
摘要:圆括号 在条件判断以及循环中,大多数圆括号都可以省略掉 var x=2 var y=3 if x>3{ // } switch x { case 1: y=1 default: y=2 } while x>3 { } print(y) if语句 Swift中的if语句和C/C++一样,只不过多了两个
阅读全文
摘要:Swift中运算符两边的空格必须是对称的,要么两边都没空格,要么两边都有空格(和空格数量无关) let x=2 let y=3 //错误,左边有空格,右边无空格 let value =x*y //错误,左边无空格,右边有空格 let value= x*y //错误,乘法运算符两边空格不对称 let
阅读全文
摘要:Int/Uint 一个整数字面常量没有明确数据类型的时候,默认会被推断为Int 在32位平台上,Int和Int32长度相同 在64位平台上,Int和Int64长度相同 Uint为Int的无符号版本 其他整数类型 Int8,Int16,Int32,Int64 UInt8,UInt16,UInt32,U
阅读全文
摘要:变量,常量,分号 Swift中使用var声明变量,使用let声明常量,如果不指定类型,编译器会自动推断变量/常量的类型。注意在Swift中,代码结尾的分号是可选的,只有在一行内有多条代码才用分号分隔。 import Cocoa //自动推断为String var str = "Hello, play
阅读全文