# Use of special character like @ in irb

**URL:** <https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636>\
**Category:** Ruby\
**Created:** [July 21, 2008, 12:10pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636 "2008-07-21T12:10:40Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 21, 2008, 12:10pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/1 "2008-07-21T12:10:40Z")

</div>

The version I use is 0.9.5. I want to code @ name = name(for example)  
but I cannot print the @. I I know that there is an option in the  
command line but I do not find it.  
Thanks for your help

Jean Moser

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 21, 2008, 3:19pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/2 "2008-07-21T15:19:33Z")

</div>

On Mon, Jul 21, 2008 at 4:04 AM, mosar [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> The version I use is 0.9.5. I want to code @ name = name(for example)  
> but I cannot print the @. I I know that there is an option in the  
> command line but I do not find it.  
> Thanks for your help
> 
> Jean Moser

I think your question has confused me however all you need to do to  
enter an  
@ sign in irb is hold shift and press ‘2’. You can’t have a space  
between  
the @ and the rest of the token though.

–  
“Hey brother Christian with your high and mighty errand, Your actions  
speak  
so loud, I can’t hear a word you’re saying.”

-Greg Graffin (Bad Religion)

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 21, 2008, 4:20pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/3 "2008-07-21T16:20:52Z")

</div>

On Jul 21, 3:12 pm, Glen H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I think your question has confused me however all you need to do to enter an  
> @ sign in irb is hold shift and press ‘2’. You can’t have a space between  
> the @ and the rest of the token though.
> 
> –  
> “Hey brother Christian with your high and mighty errand, Your actions speak  
> so loud, I can’t hear a word you’re saying.”
> 
> -Greg Graffin (Bad Religion)

C:\>irb --version  
irb 0.9.5(05/04/13)

C:\>irb  
irb(main):001:0\> @name = “dejan”  
=\> “dejan”  
irb(main):002:0\> p @name  
“dejan”  
=\> nil  
irb(main):003:0\> def name  
irb(main):004:1\> “dejan”  
irb(main):005:1\> end  
=\> nil  
irb(main):006:0\> @name = name  
=\> “dejan”  
irb(main):007:0\> p @name  
“dejan”  
=\> nil  
irb(main):008:0\> exit

We obviously miss something in question?  
Very puzzling!?

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 21, 2008, 6:58pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/4 "2008-07-21T18:58:14Z")

</div>

On Mon, Jul 21, 2008 at 10:09 AM, Ben B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> [Keyboard layout - Wikipedia](http://en.wikipedia.org/wiki/Keyboard_layout#French)
> 
> There was a thread about this a little while ago. Unfortunately, I  
> don’t remember what the outcome was. A little search might turn it up!
> 
> Ben

Good point. I was thinking the numbers were fairly standard. I still  
think  
the language barrier popped up in the entirety of the question it’s self  
before I started being Ameri-centric.

–  
“Hey brother Christian with your high and mighty errand, Your actions  
speak  
so loud, I can’t hear a word you’re saying.”

-Greg Graffin (Bad Religion)

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 21, 2008, 6:15pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/5 "2008-07-21T18:15:24Z")

</div>

On Mon, Jul 21, 2008, Glen H. wrote:

> I think your question has confused me however all you need to do to enter an  
> @ sign in irb is hold shift and press ‘2’. You can’t have a space between  
> the @ and the rest of the token though.

This assumes that every keyboard has an @ above the 2, which is not the  
case. The original poster seems to be French. Here’s one example of a  
french keyboard layout:

[Keyboard layout - Wikipedia](http://en.wikipedia.org/wiki/Keyboard_layout#French)

There was a thread about this a little while ago. Unfortunately, I  
don’t remember what the outcome was. A little search might turn it up!

Ben

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 22, 2008, 11:30am UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/6 "2008-07-22T11:30:49Z")

</div>

On 21 juil, 18:51, Glen H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > the @ and the rest of the token though.  
> > > Ben
> 
> Good point. I was thinking the numbers were fairly standard. I still think  
> the language barrier popped up in the entirety of the question it’s self  
> before I started being Ameri-centric.
> 
> –  
> “Hey brother Christian with your high and mighty errand, Your actions speak  
> so loud, I can’t hear a word you’re saying.”
> 
> -Greg Graffin (Bad Religion)

Thanks for your information.As a matter of fact I have a swiss  
keyboard. On the third key I have " (2nd level), 2 and @ on the first  
level.I use Scite to write my programs and the @ character is  
acessible.When I switch to irb (in the shell) when I strike on @  
nothing happens.It seems that inside irb I should change the keyboard  
layout ?  
Hi Brothers, how difficult is the climbing of Babel Tower but how nice  
is the variety of languages !

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 22, 2008, 6:00pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/7 "2008-07-22T18:00:47Z")

</div>

On 22 juil, 15:13, Glen H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > > On Mon, Jul 21, 2008, Glen H. wrote:
> 
> > > before I started being Ameri-centric.  
> > > level.I use Scite to write my programs and the @ character is  
> > > so loud, I can’t hear a word you’re saying."
> 
> -Greg Graffin (Bad Religion)

Sorry but I have to answer no.  
Jean Moser

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 22, 2008, 3:20pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/8 "2008-07-22T15:20:02Z")

</div>

On Tue, Jul 22, 2008 at 3:24 AM, mosar [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > an  
> > > There was a thread about this a little while ago. Unfortunately, I  
> > > "Hey brother Christian with your high and mighty errand, Your actions  
> > > layout ?  
> > > Hi Brothers, how difficult is the climbing of Babel Tower but how nice  
> > > is the variety of languages !

Can you get the @ sign in the shell you launch irb from?

–  
“Hey brother Christian with your high and mighty errand, Your actions  
speak  
so loud, I can’t hear a word you’re saying.”

-Greg Graffin (Bad Religion)

---

<div class="post-metadata">

**Author:** ![mosar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@mosar](https://www.ruby-forum.com/u/mosar)\
**Post date:** [July 22, 2008, 6:07pm UTC](https://www.ruby-forum.com/t/use-of-special-character-like-in-irb/143636/9 "2008-07-22T18:07:50Z")

</div>

On Tue, Jul 22, 2008 at 9:54 AM, mosar [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > wrote:
> > > 
> > > > > This assumes that every keyboard has an @ above the 2, which is not
> > 
> > > > "Hey brother Christian with your high and mighty errand, Your actions  
> > > > layout ?  
> > > > -Greg Graffin (Bad Religion)
> 
> Sorry but I have to answer no.  
> Jean Moser

It sounds like your keyboard is mapped differently on the console than  
it is  
in your GUI, which is what I expected. I think irb should use the same  
keyboard mapping as your console/shell/terminal since that is what  
launches  
the irb process. The best advice I can give is to try and figure out  
how to  
change the mapping on your terminal/console. I would think that if you  
can  
get an @ sign there you will be able to get it in irb.

–  
“Hey brother Christian with your high and mighty errand, Your actions  
speak  
so loud, I can’t hear a word you’re saying.”

-Greg Graffin (Bad Religion)
