mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 07:08:01 +00:00
Add Question Mark Operator as a ruby til.
This commit is contained in:
22
ruby/question-mark-operator.md
Normal file
22
ruby/question-mark-operator.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Question Mark Operator
|
||||
|
||||
Ruby has a question mark (`?`) operator that works like so
|
||||
|
||||
```ruby
|
||||
> ?a
|
||||
=> "a"
|
||||
> ?\s
|
||||
=> " "
|
||||
> ??
|
||||
=> "?"
|
||||
> ?a + ?b + ?c
|
||||
=> "abc"
|
||||
```
|
||||
|
||||
It essentially creates single character strings. At least in Ruby 1.9+ it
|
||||
does. In versions of Ruby before 1.9, the `?` operator could be used to get
|
||||
the ascii character code of the operand character.
|
||||
|
||||
h/t Josh Davey
|
||||
|
||||
[source](http://stackoverflow.com/questions/16641205/what-does-the-question-mark-operator-do)
|
||||
Reference in New Issue
Block a user