From fb579b88f47cbc4324644cdd2767023243a2d75c Mon Sep 17 00:00:00 2001 From: Sam <30577766+Samasaur1@users.noreply.github.com> Date: Sat, 3 Aug 2019 10:38:55 -0400 Subject: [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 --- swift.html.markdown | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/swift.html.markdown b/swift.html.markdown index 48e0f6f2..c2fb3471 100644 --- a/swift.html.markdown +++ b/swift.html.markdown @@ -62,6 +62,9 @@ var someVariable: String //print(someVariable) someConstant = 0 someVariable = "0" +// These lines are now valid: +print(someConstant) +print(someVariable) // As you can see above, variable types are automatically inferred. // To explicitly declare the type, write it after the variable name, @@ -88,7 +91,7 @@ let multiLineString = """ This is a multi-line string. It's called that because it takes up multiple lines (wow!) 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 @@ -108,7 +111,7 @@ shoppingList == mutableShoppingList // false // Dictionaries declared with let are also immutable var occupations = [ "Malcolm": "Captain", - "kaylee": "Mechanic" + "Kaylee": "Mechanic" ] occupations["Jayne"] = "Public Relations" // 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 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 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] 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 // You can omit one end (a "PartialRangeFrom") — mathematically, [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. - Internal: Accessible and subclassible in the module 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 */ -- cgit v1.2.3