The Swift Programming Language 2.1 Examples
源码在 GitHub:https://github.com/gewill/The-Swift-Programming-Language-2.1-Examples
Playground ->
swift
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
import UIKit
let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"] var reversed = names.sort( { (s1: String, s2: String) -> Bool in return s1 > s2 } ) print(reversed)
reversed = names.sort( { s1, s2 in return s1 > s2 } ) print(reversed)
reversed = names.sort( { s1, s2 in s1 > s2 } ) print(reversed)
reversed = names.sort( { $0 > $1 } ) print(reversed)
reversed = names.sort(>)
func someFunction(closure: () -> Void) { }
someFunction ( { } )
someFunction() { }
reversed = names.sort() { $0 > $1 } print(reversed)
|