Ruby 수업

루비의 자료형

루비는 모든 것이 객체로 되어있습니다. 문자열도, 숫자도, 배열도 모두 객체로 되어있죠.

여기서 자료형이란 = 여러종류의 데이터를 식별하는 분류로 설명드리고 넘어가겠습니다

숫자

2
#=> 2

숫자는 그냥 키보드의 숫자를 적으면 컴퓨터는 숫자로 인식합니다

문자열

# 문자열
'Hello world'
"Hello world"

문자열은 따옴표를 이용하여 감싸주어야 컴퓨터는 문자열로 인식합니다

불린과 nil

# 참값
true
# 거짓값
false
# 값이 없다
nil

배열

people = [‘Alice’, 4423, 3.14, nil, false]
people[0] #=> ‘Alice’
people[10] #=>nil

배열은 번호와 번호에 대응되는 데이터로 이루어진 자료구조입니다.

해시

colors = {‘red’=>'ff0000', 'green'=>'00ff00'}
= {red: 'ff0000', green: '00ff00'}

colors['red'] #=> 'ff0000'

해시는 키를 값에 매핑할 수 있는 자료구조입니다

그 외에 다루지 않은 형태

  • Symbol
  • Range

Ruby의 Datatype에 관해 자세히 기술한 위키북

댓글

댓글 본문