fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,51 @@
---
title: Ruby String Operations
localeTitle: Операции с Ruby String
---
Как конкатенацию, так и умножение можно выполнять по строкам.
## конкатенация:
* Строки можно объединить, используя любой из следующих способов:
* `+` оператор
* `<<` оператор
* `.concat` метод
```ruby
"Hello" + " World" + "!" #=> Hello World!
```
```ruby
"Hello" << " World!" #=> Hello World!
```
```ruby
string1 = "Hello"
string2 = " World!"
string1.concat(string2) #=> Hello World!
```
## Умножение:
* Строки могут быть умножены на целое значение с помощью оператора `*` . `ruby "Hello" * 3 #=> HelloHelloHello`
## Замена подстроки
* Мы можем искать подстроки или использовать Regex для поиска и замены символа в строке. `ruby "Hey mom, look at this string".sub('mom', 'dad') #=> Hey dad, look at this string`
## Сравнение:
* Строки можно сравнивать, возвращает -1, 0, +1 или ноль в зависимости от того, меньше или меньше строки, чем другая\_страница.
```ruby
"abcdef" <=> "abcde" #=> 1
"abcdef" <=> "abcdef" #=> 0
"abcdef" <=> "abcdefg" #=> -1
"abcdef" <=> "ABCDEF" #=> 1
```