답변:
이 unshift
방법을 사용하는 것은 어떻습니까?
ary.unshift(obj, ...) → ary
다른 요소를 위쪽으로 이동하여 개체를 자기 앞에 추가합니다.
그리고 사용 중 :
irb>> a = [ 0, 1, 2]
=> [0, 1, 2]
irb>> a.unshift('x')
=> ["x", 0, 1, 2]
irb>> a.inspect
=> "["x", 0, 1, 2]"
shift
와 unshift
같은 배열과 배열에서 어느 제거합니다에 추가되는을 떨어 뜨리에 'F'정신적 이름에서 당신이 방향에 같은 모든 너무 명확한 그림을 얻을. (그리고 여러분은이 방법들이 배열의 "끝"에서 작동하지 않는다는 것을 기억해야합니다.;)
methodsolver
Ruby 함수를 찾는 데 사용할 수 있습니다 .
다음은 작은 스크립트입니다.
require 'methodsolver'
solve { a = [1,2,3]; a.____(0) == [0,1,2,3] }
이 인쇄를 실행
Found 1 methods
- Array#unshift
다음을 사용하여 methodsolver를 설치할 수 있습니다
gem install methodsolver
irb> require 'methodsolver'
LoadError: cannot load such file -- method_source
from from ... from의 원인 입니다 /var/lib/gems/1.9.1/gems/methodsolver-0.0.4/lib/methodsolver.rb:2
. 0.9.6 IRB 루비 1.9.3p484, 우분투 (14)
pry
대신irb