# Multiple dispatch explained

**URL:** <https://discourse.julialang.org/t/multiple-dispatch-explained/42117>\
**Category:** Community\
**Tags:** blog-post\
**Created:** [June 26, 2020, 5:15pm UTC](https://discourse.julialang.org/t/multiple-dispatch-explained/42117 "2020-06-26T17:15:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wikunia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wikunia/32/2180_2.png) [@Wikunia](https://discourse.julialang.org/u/Wikunia)\
**Post date:** [June 26, 2020, 5:15pm UTC](https://discourse.julialang.org/t/multiple-dispatch-explained/42117/1 "2020-06-26T17:15:28Z")

</div>

The first post in a series on Julia basics:  
What is multiple dispatch with an example and a comparison to function overloading in C++.

> **[Julia Basics: Multiple Dispatch](https://opensourc.es/blog/basics-multiple-dispatch/)**
>
> Series of Julia basics: What is multiple dispatch? Explanation on how to use it and why it is powerful.

Critique is still more than welcome 🙂

Also got some on Reddit mentioning packages like:  
[multipledispatch · PyPI](https://pypi.org/project/multipledispatch/) for Python.
