The Swift Programming Language / Swift язык программирования - Книга на русском: Protocols and Extensions

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

1 protocol ExampleProtocol {

andreysolov 05.06.14 в 09:13

0

2 var simpleDescription: String { get }

andreysolov 05.06.14 в 09:13

0

3 mutating func adjust()

andreysolov 05.06.14 в 09:14

0

4 }

andreysolov 05.06.14 в 09:14

0

1 class SimpleClass: ExampleProtocol {

andreysolov 05.06.14 в 09:14

0

2 var simpleDescription: String = "A very simple class."

andreysolov 05.06.14 в 09:14

0

3 var anotherProperty: Int = 69105

andreysolov 05.06.14 в 09:14

0

4 func adjust() {

andreysolov 05.06.14 в 09:14

0

5 simpleDescription += " Now 100% adjusted."

andreysolov 05.06.14 в 09:14

0

6 }

andreysolov 05.06.14 в 09:14

0

7 }

andreysolov 05.06.14 в 09:14

0

8 var a = SimpleClass()

andreysolov 05.06.14 в 09:14

0

9 a.adjust()

andreysolov 05.06.14 в 09:14

0

let aDescription = a.simpleDescription

andreysolov 05.06.14 в 09:15

0

struct SimpleStructure: ExampleProtocol {

andreysolov 05.06.14 в 09:15

0

var simpleDescription: String = "A simple structure"

andreysolov 05.06.14 в 09:15

0

mutating func adjust() {

andreysolov 05.06.14 в 09:15

0

simpleDescription += " (adjusted)"

andreysolov 05.06.14 в 09:15

0

}

andreysolov 05.06.14 в 09:15

0

}

andreysolov 05.06.14 в 09:15

0

var b = SimpleStructure()

andreysolov 05.06.14 в 09:15

0

b.adjust()

andreysolov 05.06.14 в 09:15

0

let bDescription = b.simpleDescription

andreysolov 05.06.14 в 09:15

0
Минутку...

Следующая страница →