четверг, 30 июля 2015 г.

Примитивные типы в Swift: замыкания и перечисления

1. Замыкания (closures)

Closure Expression Syntax


  • { (parameters) -> return type in
  •     statements
  • }

Пример:

  • reversed = sorted(names, { (s1: String, s2: String) -> Bool in
  • return s1 > s2
  • })


Документация: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Closures.html


2. Перечисления (Enum)

Enumeration Syntax

Синтаксис:
  1. enum SomeEnumeration {
  2. // enumeration definition goes here
  3. }
Пример:
  1. enum CompassPoint {
  2. case North
  3. case South
  4. case East
  5. case West
  6. }


Документация: 

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html


Комментариев нет:

Отправить комментарий