вторник, 17 июля 2012 г.

.slice




"Hurricane Electric".slice(-8, 8)
Electric


В общем здесь обрезается по такому принципу:
1. Если стоит знак "-", априори отсчет начинается с конца строки, как и в предыдущем упражнении.
2.  В данном случае показателен вот такой пример:

 irb(main):006:0> "Hurricane Electric".slice(-7, 3)
=> "lec"

В -7 символе мы отрезаем 3 буквы, начиная с 'l'. Т.е. слева направо.

irb(main):007:0> "Hurricane Electric".slice(-3, 7)
=> "ric"

В -3 символе должны отрезать 7 букв, но их нет, т.к. мы в -3, мы и отрезаем -3. 


irb(main):008:0> "Hurricane Electric".slice(3, 7)
=> "ricane "

После 3 символа отрезаем 7 букв.


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

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