1 QUICK START
1.1 Create Application
1.1.1 Using Online Compiler
1.1.2 Using XCode Playground
2 MAIN TERMS
2.1 Basic Syntax
2.1.1 Comments
2.1.2 Print to Console
2.1.3 Operators
2.1.4 Custom Operators
2.1.5 Statements - Conditional
2.1.6 Statements - Loop
2.1.7 Statements - Jump
2.1.8 Errors
2.2 Data Types
2.2.1 Literals
2.2.2 Scalars
2.2.3 Collections
2.2.4 Data Type - Alias
2.2.5 Data Type - Generic
2.2.6 Data Type - Meta
2.3 Variables
2.3.1 Constants
2.3.2 Variables
2.3.3 Optionals
2.3.4 Enumerators - Value
2.3.5 Enumerators - Template
2.4 Structures
2.4.1 Tuples
2.4.2 Structures
2.4.3 Classes
2.4.4 Protocols
2.4.5 Extensions
2.4.6 Arrays
2.4.7 Patterns
2.4.8 Self vs self
2.5 Functions
2.5.1 Functions
2.5.2 Closures
2.5.3 Subscripts
2.5.4 Properties - Computed
2.5.5 Properties - Observers
2.5.6 Opaque Return Type (some Protocol)
2.5.7 Closure vs Function
3 SUMMARY
3.1 Basic Syntax
3.2 Data Types
3.3 Variables
3.4 Structures
3.5 Functions