> For the complete documentation index, see [llms.txt](https://ios-course.cornellappdev.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ios-course.cornellappdev.com/resources/textbook/swift-basics.md).

# Swift Basics

### Table of Content

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/VEzF3tvLUQyPKJ53hu6u" %}
[Variables and Constants](/resources/textbook/swift-basics/variables-and-constants.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/aEmVwDXKjFHy0UK9XFUl" %}
[Data Types](/resources/textbook/swift-basics/data-types.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/fsiUWKICIjPowDkQWHmX" %}
[Operators](/resources/textbook/swift-basics/operators.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/mzFhswcNwzGeujInRNwA" %}
[Data Structures](/resources/textbook/swift-basics/data-structures.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/jqgTLo5YVdajEKvWReqs" %}
[Conditionals](/resources/textbook/swift-basics/conditionals.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/D71H4xl5ue4w8R84eAgJ" %}
[Loops](/resources/textbook/swift-basics/loops.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/dHUGuHLRVDhiUOtMNhRz" %}
[Functions](/resources/textbook/swift-basics/functions.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/dkrMAGcn1LgVIabfxDMn" %}
[Closures](/resources/textbook/swift-basics/closures.md)
{% endcontent-ref %}

{% content-ref url="/spaces/-Lwk7443W4ukbAF9S07e/pages/CjzmybKNV8UdhAzfKDKY" %}
[Optionals](/resources/textbook/swift-basics/optionals.md)
{% endcontent-ref %}

### Lecture Slides
