1.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.6 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Ruby String Operations | Операции с Ruby String | 
Как конкатенацию, так и умножение можно выполнять по строкам.
конкатенация:
- 
Строки можно объединить, используя любой из следующих способов: - +оператор
- <<оператор
- .concatметод
 "Hello" + " World" + "!" #=> Hello World!"Hello" << " World!" #=> Hello World!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 или ноль в зависимости от того, меньше или меньше строки, чем другая_страница.
"abcdef" <=> "abcde"     #=> 1 
 "abcdef" <=> "abcdef"    #=> 0 
 "abcdef" <=> "abcdefg"   #=> -1 
 "abcdef" <=> "ABCDEF"    #=> 1