[Swift/en] Fix quoted multi-line string

The renderer on the website doesn't recognize Swift multi-line strings, so a bunch of the file was treated as a string literal. This adds another " in the multi-line string to balance it out
This commit is contained in:
Sam 2019-08-03 10:38:55 -04:00 committed by GitHub
parent 12476ec749
commit fb579b88f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -62,6 +62,9 @@ var someVariable: String
//print(someVariable) //print(someVariable)
someConstant = 0 someConstant = 0
someVariable = "0" someVariable = "0"
// These lines are now valid:
print(someConstant)
print(someVariable)
// As you can see above, variable types are automatically inferred. // As you can see above, variable types are automatically inferred.
// To explicitly declare the type, write it after the variable name, // To explicitly declare the type, write it after the variable name,
@ -88,7 +91,7 @@ let multiLineString = """
This is a multi-line string. This is a multi-line string.
It's called that because it takes up multiple lines (wow!) It's called that because it takes up multiple lines (wow!)
Any indentation beyond the closing quotation marks is kept, the rest is discarded. Any indentation beyond the closing quotation marks is kept, the rest is discarded.
You can include " or "" in multi-line strings because the delimeter is three. You can include " or "" in multi-line strings because the delimeter is three "s.
""" """
// Arrays // Arrays
@ -108,7 +111,7 @@ shoppingList == mutableShoppingList // false
// Dictionaries declared with let are also immutable // Dictionaries declared with let are also immutable
var occupations = [ var occupations = [
"Malcolm": "Captain", "Malcolm": "Captain",
"kaylee": "Mechanic" "Kaylee": "Mechanic"
] ]
occupations["Jayne"] = "Public Relations" occupations["Jayne"] = "Public Relations"
// Dictionaries are also structs, so this also creates a copy // Dictionaries are also structs, so this also creates a copy
@ -174,7 +177,7 @@ let someOptionalString4 = String?.none //nil
/* /*
To access the value of an optional that has a value, use the postfix To access the value of an optional that has a value, use the postfix
operator !, which force-unwraps it. Force-unwrapping is like saying, "I operator !, which force-unwraps it. Force-unwrapping is like saying, "I
know that this optional definitely has a value, please give it to me. know that this optional definitely has a value, please give it to me."
Trying to use ! to access a non-existent optional value triggers a Trying to use ! to access a non-existent optional value triggers a
runtime error. Always make sure that an optional contains a non-nil runtime error. Always make sure that an optional contains a non-nil
@ -758,7 +761,7 @@ let multipleAssignment = "No questions asked", secondConstant = "No answers give
// ... is inclusive on both ends (a "closed range") — mathematically, [0, 10] // ... is inclusive on both ends (a "closed range") — mathematically, [0, 10]
let _0to10 = 0...10 let _0to10 = 0...10
// ..< in inclusive on the left, exclusive on the right (a "range") mathematically, [0, 10) // ..< is inclusive on the left, exclusive on the right (a "range") mathematically, [0, 10)
let singleDigitNumbers = 0..<10 let singleDigitNumbers = 0..<10
// You can omit one end (a "PartialRangeFrom") — mathematically, [0, ∞) // You can omit one end (a "PartialRangeFrom") — mathematically, [0, ∞)
let toInfinityAndBeyond = 0... let toInfinityAndBeyond = 0...
@ -809,7 +812,7 @@ for _ in 0..<10 {
- Public: Accessible in any module that imports it, subclassible in the module it is declared in. - Public: Accessible in any module that imports it, subclassible in the module it is declared in.
- Internal: Accessible and subclassible in the module it is declared in. - Internal: Accessible and subclassible in the module it is declared in.
- Fileprivate: Accessible and subclassible in the file it is declared in. - Fileprivate: Accessible and subclassible in the file it is declared in.
- Private: Accessible and subclassible in the enclosing declaration (think inner classes) - Private: Accessible and subclassible in the enclosing declaration (think inner classes/structs/enums)
See more here: https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html See more here: https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html
*/ */