출력
print "출력문" || puts "출력문"
'print'는 콘솔에 출력을 하는데 개행(줄 띄우기)없이 출력하는 방법이다.
'puts'는 콘솔에 출력을 하는데 개행을 해주면서 출력하는 방법이다.
위 사진을 보면 첫 줄에 "HelloWorld!" 뒤에 개행이 되어있는데 puts를 사용하여 "HelloWorld!"를 출력했기 때문이다.
반면에 print는 개행이 되지않는 것을 볼 수 있다. 밑에 print로 "HelloWorld!"를 출력했기 때문이다.
변수
루비에서는 데이터의 타입을 3개로 나눈다. 바로 numbers, booleans, strings이다.
하지만 Ruby에서는 변수 선언은 '변수명 = 데이터'으로 한다.
변수타입을 지정하는 것 없이 위와 같이 변수를 선언해주면 데이터의 타입을 판단하여 자동적으로 타입을 정해준다.
Java나 C와 같은 Programming Language에서는 int, char와 같이 변수 타입을 할당하는 것과는 다른 점이다.
산술연산
Ruby에서는 다양한 산술연산자를 제공해준다. (+, -, *, /, **, %)
위 연산자들은 2개의 numbers 타입 피연산자를 필요로한다.
만약 다른 타입의 피연산자가 오면 다르게 연산이 될 수 있으므로 여기서 설명하는 연산자는 numbers 타입의 피연산자에 한한다.
(2개의 strings 피연산자를 '+'하면 붙는 경우 등)
|
주석
Ruby에서는 단일행 주석과 다중행 주석을 지원한다.
단일행 주석은 '#'을 이용하여 한 줄만 주석을 다는 방식이다.
다중행 주석은 =begin으로 시작하여 =end로 끝나는 주석 방식이다. =begin과 =end 사이에 주석의 내용을 적으면 된다.