Swift\n\n\n Follow-up/Corrections\n 2 episodes ago, Darryl mistakenly referred to Swift 1.3 beta. He meant to say 1.2 beta.\n\n Tuples\n\n Contents can be decomposed in a manner very similar to the decomposition of an enum value\u2019s associated values\n Elements can be accessed using dot notation with its zero-based index.\n\n\n Particularly useful as the return value of functions\n\n Group values into a single compound value.\n Values need not be of the same type\n Multiple ways of getting at the composed values\n\n \u201c_\u201d can be used to ignore parts of a tuple.\n\n\n Elements of a tuple can be named, and subsequently accessed by name using dot syntax.\n If the data structure is likely to persist beyond a temporary scope, consider a class or structure instead.\n\n\n\n\n Functions\n\n syntax\n parameters\n\n local vs. external parameter names\n variadic\n in-out\n default parameter values\n\n\n \xa0return\n\n multiple return values\n option tuple return types\n void defined as empty tuple ()\n\n\n function types\n\n syntax\n as parameters\n as return types\n\n\n\n\n Closures\n\n terseness\n Types\n\n Global Functions\n Nested Functions\n Closure Expressions\n\n\n Trailing Closures