The Swift Programming Language (Swift 3.1): Lexical Structure

The definitive guide to Swift, Apple’s new programming language for building iOS, OS X, watchOS, and tvOS apps.