戴铭

Results 93 issues of 戴铭

控制台打印值 ```swift print("hi") let i = 14 print(i) print("9月\(i)是小柠檬的生日") ```

函数可以作为另一个函数的参数,也可以作为另一个函数的返回。函数是特殊的闭包,在类、结构体和枚举中是方法。 ```swift // 为参数设置默认值 func f1(p: String = "p") -> String { "p is \(p)" } // 函数作为参数 func f2(fn: (String) -> String, p: String) -> String { return fn(p)...

```swift // if let s = "hi" if s.isEmpty { print("String is Empty") } else { print("String is \(s)") } // 三元条件 s.isEmpty ? print("String is Empty again") : print("String...

```swift func f1(pa: String, t:(String, Int)) { var p1 = 0 var p2 = 10 switch pa { case "one": p1 = 1 case "two": p1 = 2 fallthrough //...

```swift let a = ["one", "two", "three"] for str in a { print(str) } // 使用下标范围 for i in 0..

遵循 Equatable 协议可以使用 == 和 != 来判断是否相等 ```swift print(1 > 2) // false struct S: Equatable { var p1: String var p2: Int } let s1 = S(p1: "one", p2:...

简化的值范围表达方式。 ```swift // 封闭范围 for i in 0...10 { print(i) } // 半开范围 for i in 0..

Set 是无序集合,元素唯一 ```swift let s0: Set = [2, 4] let s1: Set = [2, 10, 6, 4, 8] let s2: Set = [7, 3, 5, 1, 9, 10] let s3...

```swift #if os(tvOS) // do something in tvOS #elseif os(iOS) // do somthing in iOS #elseif os(macOS) // do somthing in macOS #endif ```

WwogICAgewogICAgICAgICJuYW1lIjoi6KeE6IyDIiwKICAgICAgICAiaWQiOjIxMTEyMzEzNTEsCiAgICAgICAgImlzc3VlcyI6WwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaWQiOjIxMTEyMzEzNTIsCiAgICAgICAgICAgICAgICAidGl0bGUiOiLms6jmhI/kuovpobkiLAogICAgICAgICAgICAgICAgIm51bWJlciI6NTAKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgIm5hbWUiOiLotYTmlpnmjqjojZAiLAogICAgICAgICJpZCI6MjExMjA3MTcxMywKICAgICAgICAiaXNzdWVzIjpbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6MjExMjA3MTcxNCwKICAgICAgICAgICAgICAgICJ0aXRsZSI6IuS5puWNlSIsCiAgICAgICAgICAgICAgICAibnVtYmVyIjoxMDMKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgIm5hbWUiOiLkuInmlrnlupPkvb/nlKgiLAogICAgICAgICJpZCI6MjExMjAyMTI1NCwKICAgICAgICAiaXNzdWVzIjpbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6MjExMjAyMTI1NywKICAgICAgICAgICAgICAgICJ0aXRsZSI6IlNRTGl0ZS5zd2lmdCDnmoTkvb/nlKgiLAogICAgICAgICAgICAgICAgIm51bWJlciI6OTkKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgIm5hbWUiOiJtYWNPUyIsCiAgICAgICAgImlkIjoyMTExMjMxMzUzLAogICAgICAgICJpc3N1ZXMiOlsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImlkIjoyMTExMjMxMzU0LAogICAgICAgICAgICAgICAgInRpdGxlIjoi6IyD5L6LIiwKICAgICAgICAgICAgICAgICJudW1iZXIiOjUxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpZCI6MjExMTIzMTM1NywKICAgICAgICAgICAgICAgICJ0aXRsZSI6IuS4ieagj+e7k+aehCIsCiAgICAgICAgICAgICAgICAibnVtYmVyIjo1MgogICAgICAgICAgICB9CiAgICAgICAgXQogICAgfQogICAgCl0K