Index
A
- argument labels
- arithmetic operators
- arrays
- ArraySlice
- assignment operator
B
C
- CamelCase
- Character data type
- classes
- closed range operator
- closures
- code
- comparison operators
- compound assignment operators
- conditional unwrapping
- continue statement
- CountedSet / Activity C: Using Dictionaries
- customer class
- customer struct
D
- @discardableResult
- data types, Swift
- dictionaries
- do…catch
E
- endIndex / Index
- enum
- Equatable / Sets
- error handling
- exception handling
F
- fallthrough keyword
- filter method
- flatMap method
- force unwrapped variable
- force unwrapping
- for…in statement
- functional methods
- functional programming
- function attributes
- functions
- function type
G
H
- half-open range operator
- Hashable / Sets
- Hello, World program
I
- if statement
- index type, arrays
- indices of character, string
- infer data type / Type Inference
- inout parameters
L
- lazy operations
- lazy version, of method
- logical operators
- loops
M
N
- nil-coalescing operator
- NSRange
- numeric data types
O
- one-sided range operator
- optional
R
S
- SetAlgebra / Sets
- sets
- slices
- startIndex / Index
- string
- about / String
- instantiating / Instantiating a String
- concatenation / String Concatenation
- Characters, extracting / Extracting Characters
- length, obtaining / String Length
- indices of character, identifying / Activity A: All Indices of a Character
- using / Using Strings
- creating / Creating Strings
- common operations, implementing / Common Operations
- text operations, implementing / Implementing stringtext operations, implementingExtra Text Operations on a String
- ranges of substring, finding / Activity B-1: All Ranges of a Substring
- number of spaces, counting / Activity B-2: Counting Words, Sentences, and Paragraphs
- string fundamentals
- String index
- StringProtocol
- structs
- substrings
- Swift
- Swift collections
- Swift guard statement
- Swift operators
- Swift variables
- Swifty code
- switch statement
T
- ternary conditional operator
- try? keyword
- tuples
- type-safe language
- type cast
- type inference
U
V
- variable naming
- variadic parameters
W