Skip to content

Commit 616a787

Browse files
authored
Merge pull request #31797 from valeriyvan/FixExampleSnippetsSet.swift
Fix example snippets Set.swift
2 parents 73d9545 + d57cbce commit 616a787

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

stdlib/public/core/Set.swift

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,10 @@
116116
/// collection wrapper instead of a set. To restore efficient set operations,
117117
/// create a new set from the result.
118118
///
119-
/// let morePrimes = primes.union([11, 13, 17, 19])
120-
///
121-
/// let laterPrimes = morePrimes.filter { $0 > 10 }
122-
/// // 'laterPrimes' is of type Array<Int>
123-
///
124-
/// let laterPrimesSet = Set(morePrimes.filter { $0 > 10 })
125-
/// // 'laterPrimesSet' is of type Set<Int>
119+
/// let primesStrings = primes.map(String.init)
120+
/// // 'primesStrings' is of type Array<String>
121+
/// let primesStringsSet = Set(primes.map(String.init))
122+
/// // 'primesStringsSet' is of type Set<String>
126123
///
127124
/// Bridging Between Set and NSSet
128125
/// ==============================
@@ -522,14 +519,14 @@ extension Set: SetAlgebra {
522519
///
523520
/// var classDays: Set<DayOfTheWeek> = [.wednesday, .friday]
524521
/// print(classDays.insert(.monday))
525-
/// // Prints "(true, .monday)"
522+
/// // Prints "(inserted: true, memberAfterInsert: DayOfTheWeek.monday)"
526523
/// print(classDays)
527-
/// // Prints "[.friday, .wednesday, .monday]"
524+
/// // Prints "[DayOfTheWeek.friday, DayOfTheWeek.wednesday, DayOfTheWeek.monday]"
528525
///
529526
/// print(classDays.insert(.friday))
530-
/// // Prints "(false, .friday)"
527+
/// // Prints "(inserted: false, memberAfterInsert: DayOfTheWeek.friday)"
531528
/// print(classDays)
532-
/// // Prints "[.friday, .wednesday, .monday]"
529+
/// // Prints "[DayOfTheWeek.friday, DayOfTheWeek.wednesday, DayOfTheWeek.monday]"
533530
///
534531
/// - Parameter newMember: An element to insert into the set.
535532
/// - Returns: `(true, newMember)` if `newMember` was not contained in the
@@ -559,7 +556,7 @@ extension Set: SetAlgebra {
559556
///
560557
/// var classDays: Set<DayOfTheWeek> = [.monday, .wednesday, .friday]
561558
/// print(classDays.update(with: .monday))
562-
/// // Prints "Optional(.monday)"
559+
/// // Prints "Optional(DayOfTheWeek.monday)"
563560
///
564561
/// - Parameter newMember: An element to insert into the set.
565562
/// - Returns: An element equal to `newMember` if the set already contained

0 commit comments

Comments
 (0)