2012-02-01 4 views
1

IRB에서 새 배열을 만들 때 Array.new을 사용하여 할당되지 않은 빈 배열을 가져올 수 있습니다.Array.new로 만든 배열의 이름 바꾸기

새 배열을 다시 할당 할 수 있습니까? []my_new_array이라는 변수로 바꿀 수 있습니까?

my_new_array = Array.new 

아니면 수행 할 수 있습니다 :

는 내가이 작업을 수행 할 수 있습니다 알고

my_other_new_array = [] 

그러나 Array.new를 재 할당에 대해?

저는 Ruby를 처음 접했고이 작은 뉘앙스에 대해 궁금합니다.

답변

3

IRB에서, 밑줄 _ 방법은 당신에게 마지막 식의 결과를 얻을 수 :

Array.new 
# => [] 
my_new_array = _ 
# => [] 
Array.new(2, "foo") 
# => ["foo", "foo"] 
my_new_array = _ 
# => ["foo", "foo"] 
+0

감사합니다. 이제 IRB에 다른 것을 입력하면 Array.new의 이름을 지정할 기회가 사라집니다. –

+0

예, 마지막 실행 명령문 만 사용합니다. –