1. Swift / Говнокод #18746

    −30

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    struct Family: Enumerable {
      var name = "Smith"
      var father = "Bob"
      var mother = "Alice"
      var child = "Carol"
    
      func each(block: (String) -> Void) {
        for i in 0...2 {
          switch i {
            case 0: block("\(father) \(name)")
            case 1: block("\(mother) \(name)")
            case 2: block("\(child) \(name)")
            default: break
          }
        }
      }

    }

    http://matthijshollemans.com/2015/07/22/mixins-and-traits-in-swift-2/

    Pattern matching головного мозга. Верно говорят, что тот, кто не умеет делать, идет учить других как надо делать.

    Запостил: gumbert, 21 Сентября 2015

    Комментарии (11) RSS

    Добавить комментарий