Swift: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 2: | Line 2: | ||
export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}" | export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}" | ||
</source> | </source> | ||
==Features== | |||
# Closures unified with function pointers | |||
# Tuples and multiple return values | |||
# Generics | |||
# Fast and concise iteration over a range or collection | |||
# Structs that support methods, extensions, and protocols | |||
# Functional programming patterns, e.g., map and filter | |||
# Powerful error handling built-in | |||
# Advanced control flow with do, guard, defer, and repeat keywords | |||
==References== | ==References== |
Revision as of 22:51, 6 April 2019
export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"
Features
- Closures unified with function pointers
- Tuples and multiple return values
- Generics
- Fast and concise iteration over a range or collection
- Structs that support methods, extensions, and protocols
- Functional programming patterns, e.g., map and filter
- Powerful error handling built-in
- Advanced control flow with do, guard, defer, and repeat keywords