"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 букв.
Комментариев нет:
Отправить комментарий