Translation based on english guide: `https://github.com/freeCodeCamp/freeCodeCamp/edit/master/guide/english/ruby/ruby-string-operations/index.md`
1.2 KiB
1.2 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Ruby String Operations | Operações com String Ruby |
Tanto a concatenação quanto a multiplicação podem ser executadas em strings.
Concatenação:
-
Strings podem ser unidas usando qualquer um dos seguintes métodos:
+operador<<operador- método
.concat
"Hello" + " World" + "!" #=> Hello World! "Hello" << " World!" #=> Hello World! string1 = "Hello" string2 = " World!" string1.concat(string2) #=> Hello World!
Multiplicação:
- As strings podem ser multiplicadas por um valor inteiro usando o operador
*.
"Hello" * 3
#=> HelloHelloHello`
Substituindo uma substring:
- Podemos procurar por sub-strings ou usar o Regex para pesquisar e substituir caracteres em uma string.
"Hey mom, look at this string".sub('mom', 'dad')
#=> Hey dad, look at this string
Comparação:
- Strings podem ser comparadas, retornam
-1,0,+1ounildependendo se string é menor que, igual a ou maior que outra string.
"abcdef" <=> "abcde"
#=> 1
"abcdef" <=> "abcdef"
#=> 0
"abcdef" <=> "abcdefg"
#=> -1
"abcdef" <=> "ABCDEF"
#=> 1