# Programming in Swift - Part 24: Part 3: Functions and | Ray Wenderlich

**URL:** <https://forums.kodeco.com/t/programming-in-swift-part-24-part-3-functions-and-ray-wenderlich/34924>\
**Category:** 🎓 Courses & Articles\
**Created:** [September 27, 2017, 2:19pm UTC](https://forums.kodeco.com/t/programming-in-swift-part-24-part-3-functions-and-ray-wenderlich/34924 "2017-09-27T14:19:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rwenderlich](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/rwenderlich/32/108604_2.png) [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Post date:** [September 27, 2017, 2:19pm UTC](https://forums.kodeco.com/t/programming-in-swift-part-24-part-3-functions-and-ray-wenderlich/34924/1 "2017-09-27T14:19:02Z")

</div>

Learn how to unwrap optionals, force unwrap optionals, use optional binding, and use the guard statement.

* * *
 This is a companion discussion topic for the original entry at [https://www.raywenderlich.com/3535-programming-in-swift/lessons/24](https://www.raywenderlich.com/3535-programming-in-swift/lessons/24)

---

<div class="post-metadata">

**Author:** ![yuki96](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/yuki96/32/72218_2.png) [@yuki96](https://forums.kodeco.com/u/yuki96)\
**Post date:** [October 3, 2017, 6:42am UTC](https://forums.kodeco.com/t/programming-in-swift-part-24-part-3-functions-and-ray-wenderlich/34924/2 "2017-10-03T06:42:19Z")

</div>

Hey ray! I heard that “Functions and Optionals: Introduction to Functions” covers 9 percent of daily written function code. I was wondering after finishing “Functions and Optionals: More Functions” Is there still more video to learn function? And, like how much percent approximately do these two course covers daily function codes?

---

<div class="post-metadata">

**Author:** ![rwenderlich](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/rwenderlich/32/108604_2.png) [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Post date:** [October 3, 2017, 2:44pm UTC](https://forums.kodeco.com/t/programming-in-swift-part-24-part-3-functions-and-ray-wenderlich/34924/3 "2017-10-03T14:44:46Z")

</div>

I’m not sure what you mean by that statistic you mentioned, but these two videos cover everything you need to know to write your own functions.

There are some more advanced aspects of Swift that this course doesn’t cover, but we cover those aspects in other courses on our site, such as [Advanced Swift](https://videos.raywenderlich.com/courses/70-advanced-swift-3/lessons/1).

---

<div class="post-metadata">

**Author:** ![rwenderlich](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/rwenderlich/32/108604_2.png) [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Post date:** [March 13, 2018, 6:19am UTC](https://forums.kodeco.com/t/programming-in-swift-part-24-part-3-functions-and-ray-wenderlich/34924/4 "2018-03-13T06:19:02Z")

</div>

This topic was automatically closed after 166 days. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![rwenderlich](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/rwenderlich/32/108604_2.png) [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Post date:** [March 26, 2018, 10:15am UTC](https://forums.kodeco.com/t/programming-in-swift-part-24-part-3-functions-and-ray-wenderlich/34924/5 "2018-03-26T10:15:42Z")

</div>


