Ruby에서는 모든 것이 객체입니다 — 숫자, 문자열, nil, true/false, 심지어 클래스 자체도 포함됩니다. 모든 값에는 호출할 수 있는 메서드가 있으며, (값 타입 원시형을 가진 Java/C#와 달리) 원시 타입이 존재하지 않습니다. 이 일관성은 Ruby 설계의 핵심입니다.
숫자와 nil조차 메서드를 가짐
.even?
.times { ... }
(-).abs
.round
.to_s
.?
.
.length
