[Ruby 문법] Arrays

kangseonghee·2021년 4월 12일
0

Ruby on Rails

목록 보기
6/6
post-thumbnail

Array : 순서가 있는 값들의 집합

[ ] 안에 값을 나열해서 사용 가능, 내부의 값은 타입 제한이 없으며 순서(index)를 가진다.

 

연산자

배열 간의 비교를 위한 연산자를 제공한다

x = [ 1,2,3,4,5 ]

y = [ 3,4,5,6,7 ]

x & y #[3,4,5] #교집합

x | y # [1,2,3,4,5,6,7] #합집합

x - y #[1,2] #차집합

 

배열을 위한 메소드

배열명.size #배열의 크기 

배열명.reverse #배열의 순서 뒤집기

배열명.inspect #배열 내부의 값 확인

배열명.sort #배열 내부 정렬

range

객체를 사용하여 특정 숫자 사이의 값을 배열로 만들 수 있음

(1..10) #1~10 를 가지는 range 객체가 생성된다

(1...10) #10을 제외한 1~9를 가지는 range 객체가 생성

(1..10).begin #1 #range객체의 처음값을 알아내기 위한 begin 메서드

(1..10).include?(11) #false #range객체가 특정 값을 가지고 있는지 알아내기 위한 include? 메서드

(1..10).step(2) #1부터 10까지 2씩 증가하면서 생성

0개의 댓글