# Function Overloading

**URL:** <https://tech-community.robotics.abb.com/t/function-overloading/4950>\
**Category:** Robot Controller\
**Created:** [June 26, 2012, 4:44pm UTC](https://tech-community.robotics.abb.com/t/function-overloading/4950 "2012-06-26T16:44:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![blind3rr](https://avatars.discourse-cdn.com/v4/letter/b/97f17d/32.png) [@blind3rr](https://tech-community.robotics.abb.com/u/blind3rr)\
**Post date:** [June 26, 2012, 4:44pm UTC](https://tech-community.robotics.abb.com/t/function-overloading/4950/1 "2012-06-26T16:44:57Z")

</div>

Hello,

I have a little question for some rapid-experienced programmers.

Is there any possibility to use[‘Function Overloading’](http://en.wikipedia.org/wiki/Function_overloading) in RAPID?  
I really do not like the way of using optional parameters, it just doesn’t look smooth to me.

Thanks for any advice.

blind3rr

---

<div class="post-metadata">

**Author:** ![blind3rr](https://avatars.discourse-cdn.com/v4/letter/b/97f17d/32.png) [@blind3rr](https://tech-community.robotics.abb.com/u/blind3rr)\
**Post date:** [June 28, 2012, 10:10am UTC](https://tech-community.robotics.abb.com/t/function-overloading/4950/2 "2012-06-28T10:10:39Z")

</div>

At least some way how to get similiar result?
