@@ -799,8 +799,8 @@ A function definition can appear inside another function declaration.
799799This kind of function is known as a * nested function* .
800800
801801A nested function is nonescaping if it captures
802- a value that's guaranteed to never escape---
803- such as an in-out parameter---
802+ a value that's guaranteed to never escape ---
803+ such as an in-out parameter ---
804804or passed as a nonescaping function argument.
805805Otherwise, the nested function is an escaping function.
806806
@@ -1529,7 +1529,7 @@ An *enumeration declaration* introduces a named enumeration type into your progr
15291529
15301530Enumeration declarations have two basic forms and are declared using the ` enum ` keyword.
15311531The body of an enumeration declared using either form contains
1532- zero or more values---called * enumeration cases* ---
1532+ zero or more values --- called * enumeration cases* ---
15331533and any number of declarations,
15341534including computed properties,
15351535instance methods, type methods, initializers, type aliases,
@@ -2208,8 +2208,8 @@ and only to members of protocols that are marked
22082208with the ` objc ` attribute. As a result, only class types can adopt and conform
22092209to a protocol that contains optional member requirements.
22102210For more information about how to use the ` optional ` declaration modifier
2211- and for guidance about how to access optional protocol members---
2212- for example, when you're not sure whether a conforming type implements them---
2211+ and for guidance about how to access optional protocol members ---
2212+ for example, when you're not sure whether a conforming type implements them ---
22132213see < doc:Protocols#Optional-Protocol-Requirements > .
22142214
22152215<!--
@@ -2825,8 +2825,8 @@ deinit {
28252825
28262826A deinitializer is called automatically when there are no longer any references
28272827to a class object, just before the class object is deallocated.
2828- A deinitializer can be declared only in the body of a class declaration---
2829- but not in an extension of a class---
2828+ A deinitializer can be declared only in the body of a class declaration ---
2829+ but not in an extension of a class ---
28302830and each class can have at most one.
28312831
28322832A subclass inherits its superclass's deinitializer,
@@ -3682,8 +3682,8 @@ that introduces the declaration.
36823682 with the ` objc ` attribute. As a result, only class types can adopt and conform
36833683 to a protocol that contains optional member requirements.
36843684 For more information about how to use the ` optional ` modifier
3685- and for guidance about how to access optional protocol members---
3686- for example, when you're not sure whether a conforming type implements them---
3685+ and for guidance about how to access optional protocol members ---
3686+ for example, when you're not sure whether a conforming type implements them ---
36873687 see < doc:Protocols#Optional-Protocol-Requirements > .
36883688
36893689<!--
0 commit comments