# Return Help

**URL:** https://forum.makecode.com/t/return-help/7827
**Category:** Help
**Created:** [May 4, 2021, 3:35pm UTC](https://forum.makecode.com/t/return-help/7827 "2021-05-04T15:35:17Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [May 4, 2021, 4:23pm UTC](https://forum.makecode.com/t/return-help/7827/2 "2021-05-04T16:23:50Z")

</div>

As to not start another 100-post topic, you can read this thread:

> [@What does the return 0 block does](https://forum.makecode.com/t/what-does-the-return-0-block-does/3204):
>
> [image] What does it do?

Although it is quite long so you may want to reserve some time for it. 😆

The gist: In math you can have functions like `f(x) = x * 2`. `x` would be a parameter and if we put in `2` for x we would get `4`. That’s what the `return` block does, except you can return _anything_ from a function, including sprites and strings and arrays and whatever! In the functions list there will be a circle version of any function with a `return <value>` block in it.

---

_[View the full topic](https://forum.makecode.com/t/return-help/7827)._
