Python logo

Previous topic

The Swift Programming Language

Next topic

About Swift

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • Swift »
  • The Swift Programming Language (6.2.3)
  • |
  • |

The Swift Programming Language (6.2.3)ΒΆ

Welcome to Swift

  • About Swift
  • Version Compatibility
  • A Swift Tour

Language Guide

  • The Basics
  • Basic Operators
  • Strings and Characters
  • Collection Types
  • Control Flow
  • Functions
  • Closures
  • Enumerations
  • Structures and Classes
  • Properties
  • Methods
  • Subscripts
  • Inheritance
  • Initialization
  • Deinitialization
  • Optional Chaining
  • Error Handling
  • Concurrency
  • Macros
  • Type Casting
  • Nested Types
  • Extensions
  • Protocols
  • Generics
  • Opaque and Boxed Protocol Types
  • Automatic Reference Counting
  • Memory Safety
  • Access Control
  • Advanced Operators

Language Reference

  • About the Language Reference
  • Lexical Structure
  • Types
  • Expressions
  • Statements
  • Declarations
  • Attributes
  • Patterns
  • Generic Parameters and Arguments

Revision History

  • Document Revision History

Previous topic

The Swift Programming Language

Next topic

About Swift

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • Swift »
  • The Swift Programming Language (6.2.3)
  • |
  • |

Copyright © 2014-2026. Apple Inc. and the Swift project authors. All rights reserved.

This is an unofficial mirror. Please refer to the official documentation from the Swift Project. Swift and the Swift logo are trademarks of Apple Inc. This document is made available under a Creative Commons Attribution 4.0 International (CC BY 4.0) License.