Ruby 초보자 과제 배열

과제를 풀고 배운 것을 씁니다

qiita.rb
fruits = [ "Apple", "Orange", "Strawberry" ]

Q Orange를 꺼내주세요.

해답↓

qiita.rb
puts fruits[1]

배열의 요소는 [0] 안에서 왼쪽에서 순서대로 [0], [1], [2]와 인덱스 번호가 흔들리고 있기 때문에 왼쪽에서 두 번째로 늘어선 Orange는 [1]에서 꺼낸다.

Q 배열 "fruites"에서 요소를 차례로 꺼내 터미널에 표시하십시오.

실행 결과

qiita.rb
ターミナル
Apple
Orange
Strawberry
=> ["Apple", "Orange", "Strawberry"]

해답↓

qiita.rb

fruits.each do |fruit|
    puts fruit
end

배열의 요소를 차례로 꺼내 처리를 할 수 있는 each문을 사용한다.
배열.each do | 변수 이름 |
~실행하고 싶은 처리~
end  (←end까지의 사이에 실행하고 싶은 처리를 쓴다)

이 문제에서 말하는 변수 fruit는 end 밖에서 사용하려고 하면 에러가 된다.

좋은 웹페이지 즐겨찾기