# Operator Names

**URL:** <https://www.ruby-forum.com/t/operator-names/137204>\
**Category:** Rails\
**Created:** [May 10, 2008, 12:29am UTC](https://www.ruby-forum.com/t/operator-names/137204 "2008-05-10T00:29:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcarlson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mcarlson](https://www.ruby-forum.com/u/mcarlson)\
**Post date:** [May 10, 2008, 12:29am UTC](https://www.ruby-forum.com/t/operator-names/137204/1 "2008-05-10T00:29:41Z")

</div>

What is this ‘=\>’ operator called?

Does it have a name?

---

<div class="post-metadata">

**Author:** ![mcarlson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mcarlson](https://www.ruby-forum.com/u/mcarlson)\
**Post date:** [May 10, 2008, 2:03am UTC](https://www.ruby-forum.com/t/operator-names/137204/2 "2008-05-10T02:03:17Z")

</div>

On May 9, 2008, at 6:28 PM, Matthew C. wrote:

> What is this ‘=\>’ operator called?
> 
> Does it have a name?

From my Perl days, I learned to pronounce this “is” although I don’t  
know if it has a true name.  
(Try it next time you’re reading code with a hash.)

-Rob  
  
Rob B. [http://agileconsultingllc.com](http://agileconsultingllc.com)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![mcarlson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mcarlson](https://www.ruby-forum.com/u/mcarlson)\
**Post date:** [May 10, 2008, 8:26am UTC](https://www.ruby-forum.com/t/operator-names/137204/3 "2008-05-10T08:26:19Z")

</div>

I believe it’s called a “hashrocket.” At least that’s what the guys  
and gals at [http://www.hashrocket.com/](http://www.hashrocket.com/) would have me believe.

–Jeremy

On Fri, May 9, 2008 at 6:28 PM, Matthew C.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> What is this ‘=\>’ operator called?
> 
> Does it have a name?
> 
> >

–  
[http://jeremymcanally.com/](http://jeremymcanally.com/)  
[http://entp.com](http://entp.com)

Read my books:  
Ruby in Practice ([Ruby in Practice](http://manning.com/mcanally/))  
My free Ruby e-book ([http://humblelittlerubybook.com/](http://humblelittlerubybook.com/))

Or, my blogs:

> **[Site not found · DreamHost](http://mrneighborly.com)**
>
> The owner of this domain has not yet uploaded their website.

[http://rubyinpractice.com](http://rubyinpractice.com)

---

<div class="post-metadata">

**Author:** ![mcarlson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mcarlson](https://www.ruby-forum.com/u/mcarlson)\
**Post date:** [May 11, 2008, 2:12am UTC](https://www.ruby-forum.com/t/operator-names/137204/4 "2008-05-11T02:12:14Z")

</div>

I read it as “points to”

–  
Ryan B.

> **[frozenplague.net](http://www.frozenplague.net)**
>
> This domain may be for sale!

Feel free to add me to MSN and/or GTalk as this email.

---

<div class="post-metadata">

**Author:** ![mcarlson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mcarlson](https://www.ruby-forum.com/u/mcarlson)\
**Post date:** [May 12, 2008, 7:24pm UTC](https://www.ruby-forum.com/t/operator-names/137204/5 "2008-05-12T19:24:05Z")

</div>

Thanks everyone. I think I am going to go with hashrocket… 🙂 I just  
like that…

On May 10, 8:11 pm, “Ryan B. (Radar)” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![mcarlson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mcarlson](https://www.ruby-forum.com/u/mcarlson)\
**Post date:** [May 10, 2008, 7:38pm UTC](https://www.ruby-forum.com/t/operator-names/137204/6 "2008-05-10T19:38:12Z")

</div>

Matthew C. wrote:

> What is this ‘=\>’ operator called?
> 
> Does it have a name?

I always read it as “goes to”,

but in the Rubinius core, they define the following stuff…

rubinius/lib/ruby-token.rb:197

```
[:TkLSHFT, TkOp, "<<"],
[:TkRSHFT, TkOp, ">>"],
[:TkCOLON2, TkOp],
[:TkCOLON3, TkOp],

```

# [:OPASGN, TkOp], # +=, -= etc.

```
[:TkASSOC, TkOp, "=>"],
[:TkQUESTION, TkOp, "?"], #?
[:TkCOLON, TkOp, ":"], #:

```

ie. TkASSOC

---

<div class="post-metadata">

**Author:** ![mcarlson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7993a0/32.png) [@mcarlson](https://www.ruby-forum.com/u/mcarlson)\
**Post date:** [May 13, 2008, 12:16am UTC](https://www.ruby-forum.com/t/operator-names/137204/7 "2008-05-13T00:16:39Z")

</div>

On 5/12/08, Matthew C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Thanks everyone. I think I am going to go with hashrocket… 🙂 I just  
> like that…

One of my Ruby books describes it as “the sequence of characters” in  
the context of a Hash explanation.

_shrug_

–  
Greg D.  
[http://destiney.com/](http://destiney.com/)
