суббота, 21 июля 2012 г.

*10, .capitalize, .chop, .next, .swapcase, .upcase, .downcase, .size, .reverse

Методы :)

"hello"*10
hellohellohellohellohellohellohellohellohellohello

*10 - 10 раз выводит строку.


irb(main):001:0> "hello".capitalize
Hello

. capitalize - делает с заглавной буквы.


irb(main):001:0> "hello".chop
hell

.chop  - откидывает последнюю букву. Жизнеутверждающее, угу))


irb(main):001:0> "hello".next
hellp

.next  - в строке последнюю букву заменил следующей по алфавиту.


irb(main):001:0> "Hello".swapcase
hELLO


.swapcase (swap - менять) - меняет регистры. Там, где был нижний регистр - поставил верхний и наоборот.


"Hello World".upcase
HELLO WORLD

.upcase  - делает строку в верхнем регистре.

irb(main):001:0> "Hello World".downcase
hello world

.downcase - делает строку в нижнем регистре.

irb(main):001:0> "Hello World".size
11

.size - пишет количество символов, включая пробелы.

irb(main):001:0> "Hello World".reverse
dlroW olleH

.reverse пишет строку торобоан :)

Комментариев нет:

Отправить комментарий