마츠모토 상이 만든 스크립트 언어 이자 객체 지향프로그래밍 언어이다. 라이벌로써는 파이썬이있으며 일보내에서는 파이썬보다도 인기가있는편이다.
Ruby는 다른 언어에 비해서 들여 쓰기가 크게 중요하지 않은 언어이다. 때문에 모든 행과 열에서 프로그램을 자유롭게 작성할 수 있다. Ruby를 충분히 공부한 다음 원하는 모양으로 코드를 자유롭게 짜도 상관 없다 물론 다른 사람들에게 코드를 공유할 땐 규칙을 지켜야 한다. 일반적으로 두 자 들여쓰기를 하는 걸 추천한다.
Ruby에서 들여 쓰기는 중요하지 않지만 대문자와 소문자를 꼭 구분해야 한다. 예를 들어, end 와 END 는 사람 입장에서는 같은 알파벳으로 이루어진 단어이지만 Ruby에서는 완전히 다른 키워드를 의미한다. 대소문자 구분이 중요하다는 것을 꼭 기억하자
주석 으로는 #,=begin =end 가있다,#은 한줄 주석처리 =begin =end 는 여러줄 주석을 처리할때 사용된다. 사용법을 알아보자.
#한 줄 짜리주석.
puts 'A' #A를 출력.
puts 'B' #B를 출력.
=begin
님들이 Ruby에서
여러 줄의 주석을 작성할 때는
다음과 같이 처리하면 됨 ㅇㅇㅇ...
=end
puts 'C'
결과
A
B
C
루비는 파이썬과 비슷하게 개행으로 마침표를 찍을수있는효과가있다.
Ex)
puts 'A' #A를 출력. ;가 자동으로붙음
puts 'B' #B를 출력. ;가 자동으로붙음
# 만약 여러줄을 한줄에 표현하고싶다고? (그러지는마... 하지만 알려는줌..)
puts 'A';puts 'B'; #요렇게도 사용은 가능함..