Skip to content

Commit a53bfb6

Browse files
committed
Use multiline string literals in examples
1 parent c30a90a commit a53bfb6

File tree

2 files changed

+28
-14
lines changed

2 files changed

+28
-14
lines changed

stdlib/public/core/CompilerProtocols.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -773,8 +773,10 @@ extension ExpressibleByStringInterpolation
773773
///
774774
/// let price = 2
775775
/// let number = 3
776-
/// let message = "If one cookie costs \(price) dollars, " +
777-
/// "\(number) cookies cost \(price * number) dollars."
776+
/// let message = """
777+
/// If one cookie costs \(price) dollars, \
778+
/// \(number) cookies cost \(price * number) dollars.
779+
/// """
778780
/// print(message)
779781
/// // Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
780782
public init(stringInterpolation: DefaultStringInterpolation) {

stdlib/public/core/StringInterpolation.swift

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@
2020
///
2121
/// let price = 2
2222
/// let number = 3
23-
/// let message = "If one cookie costs \(price) dollars, " +
24-
/// "\(number) cookies cost \(price * number) dollars."
23+
/// let message = """
24+
/// If one cookie costs \(price) dollars, \
25+
/// \(number) cookies cost \(price * number) dollars.
26+
/// """
2527
/// print(message)
2628
/// // Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
2729
///
@@ -96,8 +98,10 @@ public struct DefaultStringInterpolation: StringInterpolationProtocol {
9698
///
9799
/// let price = 2
98100
/// let number = 3
99-
/// let message = "If one cookie costs \(price) dollars, " +
100-
/// "\(number) cookies cost \(price * number) dollars."
101+
/// let message = """
102+
/// If one cookie costs \(price) dollars, \
103+
/// \(number) cookies cost \(price * number) dollars.
104+
/// """
101105
/// print(message)
102106
/// // Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
103107
@inlinable
@@ -136,8 +140,10 @@ public struct DefaultStringInterpolation: StringInterpolationProtocol {
136140
///
137141
/// let price = 2
138142
/// let number = 3
139-
/// let message = "If one cookie costs \(price) dollars, " +
140-
/// "\(number) cookies cost \(price * number) dollars."
143+
/// let message = """
144+
/// If one cookie costs \(price) dollars, \
145+
/// \(number) cookies cost \(price * number) dollars.
146+
/// """
141147
/// print(message)
142148
/// // Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
143149
@inlinable
@@ -156,8 +162,10 @@ public struct DefaultStringInterpolation: StringInterpolationProtocol {
156162
///
157163
/// let price = 2
158164
/// let number = 3
159-
/// let message = "If one cookie costs \(price) dollars, " +
160-
/// "\(number) cookies cost \(price * number) dollars."
165+
/// let message = """
166+
/// If one cookie costs \(price) dollars, \
167+
/// \(number) cookies cost \(price * number) dollars.
168+
/// """
161169
/// print(message)
162170
/// // Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
163171
@inlinable
@@ -193,8 +201,10 @@ extension String {
193201
///
194202
/// let price = 2
195203
/// let number = 3
196-
/// let message = "If one cookie costs \(price) dollars, " +
197-
/// "\(number) cookies cost \(price * number) dollars."
204+
/// let message = """
205+
/// If one cookie costs \(price) dollars, \
206+
/// \(number) cookies cost \(price * number) dollars.
207+
/// """
198208
/// print(message)
199209
/// // Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
200210
@inlinable
@@ -215,8 +225,10 @@ extension Substring {
215225
///
216226
/// let price = 2
217227
/// let number = 3
218-
/// let message = "If one cookie costs \(price) dollars, " +
219-
/// "\(number) cookies cost \(price * number) dollars."
228+
/// let message = """
229+
/// If one cookie costs \(price) dollars, \
230+
/// \(number) cookies cost \(price * number) dollars.
231+
/// """
220232
/// print(message)
221233
/// // Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
222234
@inlinable

0 commit comments

Comments
 (0)