freeCodeCamp/guide/portuguese/miscellaneous/learn-about-ruby-strings/index.md

44 lines
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Learn About Ruby Strings
localeTitle: Aprenda sobre cadeias de caracteres de Ruby
---
### Noções básicas:
* Cordas são uma série de caracteres 'amarrados' juntos entre aspas.
* Aspas simples ou duplas podem ser usadas para criar strings em Ruby.
* Ruby faz uma avaliação extra sobre strings criadas com aspas duplas, como:
* Caracteres de escape: `\n` , `\t` , `\s`
* Usando variáveis e expressões dentro de: `#{variable or expression}`
* Strings com aspas simples são renderizadas como são, sem nenhuma consideração especial.
## Exemplos:
```
"Hello World"
# is equivalent to:
'Hello World'
"This is line 1.\nAnd this is line 2."
# returns:
This is line 1.
And this is line 2.
name = "Batman"
"Hello, my name is #{name}!"
# returns:
Hello, my name is Batman!
# Note that for single quotes, ruby doesn't take special consideration for variables or backslashes:
'This is your name:\n#{name}'
# returns:
This is your name:\n#{name}
```
## Referências:
* [A documentação oficial do Ruby para strings](http://ruby-doc.org/core-2.2.0/String.html) .