Ruby에서 배열

2020-12-16 hit count image

Ruby에서 배열을 사용하는 방법에 대해서 알아봅시다.

개요

Ruby에서 배열을 사용하는 방법에 대해서 설명합니다.

기본 사용법

배열은 아래와 같이 선언하고 사용하는 것이 가능합니다.

cats = ['Nabi', 'Mini', 'Kitty']
puts cat[0]
# Navi

다른 언어와 동일하게 배열의 Index는 0부터 시작합니다.

Array.new

배열을 선언할 때, 가장 쉬운 방법은 아래와 같습니다.

cats = ['Nabi', 'Mini', 'Kitty']

하지만, Array.new를 사용하여 배열을 생성할 수도 있습니다.

cats = Array.new
# []

위와 같이 아무것도 지정하지 않고 선언하면, 요소가 0개인 배열이 만들어집니다.

cats = Array.new(2)
# [nil, nil]

위와 같이 하나의 숫자를 지정하면, 해당 숫자의 크기만큼의 배열이 생성이 되며, 초기값으로 nil을 가지게 됩니다.

cats = Array.new(3, 1)
# [1, 1, 1]

위와 같이 선언하면, 요소의 개수(3)만큼 요소의 값(1)이 채워진 배열을 만들 수 있습니다.

배열의 크기 구하기

배열의 크기를 구하기 위해서 size / length 함수를 사용할 수 있습니다.

cats = ['Nabi', 'Mini', 'Kitty']
cats.size
# 3

아래와 같이 length 함수로도 배열의 크기를 구할 수 있습니다.

cats = ['Nabi', 'Mini', 'Kitty']
cats.length
# 3

배열 삭제

아래와 같이 clear 함수를 사용하여 배열의 내용을 모두 삭제할 수 있습니다.

cats = ['Nabi', 'Mini', 'Kitty']
cats.clear
# []

제 블로그가 도움이 되셨나요? 하단의 댓글을 달아주시면 저에게 큰 힘이 됩니다!

책 홍보

스무디 한 잔 마시며 끝내는 React Native 책을 출판한지 벌써 2년이 다되었네요.
이번에도 좋은 기회가 있어서 스무디 한 잔 마시며 끝내는 리액트 + TDD 책을 출판하게 되었습니다.

아래 링크를 통해 제가 쓴 책을 구매하실 수 있습니다.
많은 분들에게 도움이 되면 좋겠네요.

스무디 한 잔 마시며 끝내는 React Native, 비제이퍼블릭
스무디 한 잔 마시며 끝내는 리액트 + TDD, 비제이퍼블릭
Posts