Ruby에서 배열

2020-07-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
# []

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

책 홍보

저도 블로그를 시작한지 1년만에...책을 다 써봅니다...인생에서 이런 날도 오는군요...타국에서 책 출판도 할 수 있고, 참 좋은 세상입니다.

이번에 쓴 책은 스무디 한 잔 마시며 끝내는 React Native입니다. 다양한 예제를 통해 리액트 네이티브를 공부할 수 있도록 구성해 보았습니다. 또한 설치부터 배포까지 실전에서도 사용할 수 있는 내용들을 담고 있습니다.

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

스무디 한 잔 마시며 끝내는 React Native React Native로 실전 스마트폰 앱 만들기
Posts