diff options
Diffstat (limited to 'swift.html.markdown')
| -rw-r--r-- | swift.html.markdown | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/swift.html.markdown b/swift.html.markdown index e6bf1621..e921e7ea 100644 --- a/swift.html.markdown +++ b/swift.html.markdown @@ -94,6 +94,8 @@ var unwrappedString: String! = "Value is expected."  // same as above, but ! is a postfix operator (more syntax candy)  var unwrappedString2: ImplicitlyUnwrappedOptional<String> = "Value is expected." +// If let structure -  +// If let is a special structure in Swift that allows you to check if an Optional rhs holds a value, and in case it does - unwraps and assigns it to the lhs.  if let someOptionalStringConstant = someOptionalString {      // has `Some` value, non-nil      if !someOptionalStringConstant.hasPrefix("ok") { @@ -213,7 +215,7 @@ default: // required (in order to cover all possible input)  // Functions are a first-class type, meaning they can be nested  // in functions and can be passed around -// Function with Swift header docs (format as reStructedText) +// Function with Swift header docs (format as Swift-modified Markdown syntax)  /**  A greet operation @@ -221,9 +223,9 @@ A greet operation  - A bullet in docs  - Another bullet in the docs -:param: name A name -:param: day A day -:returns: A string containing the name and day value. +- Parameter name	: A name +- Parameter day	: A day +- Returns : A string containing the name and day value.  */  func greet(name: String, day: String) -> String {      return "Hello \(name), today is \(day)." @@ -392,7 +394,7 @@ testTryStuff()  public class Shape {      public func getArea() -> Int { -        return 0; +        return 0      }  } | 
