12월 162013
 

루비(Ruby)언어 정리

조건문

if

  • Boolean : 식의 Return 값이 Boolean형인 결과 값
  • code1 : 조건(Boolean)이 참일 경우 실행
  • elsif : elseif 가 아니고 elsif인 것에 주의할 것

unless

if문과 반대로 작동함

  • Boolean : 식의 Return 값이 Boolean형인 결과 값
  • code1 : 조건(Boolean)이 거짓일 경우 실행

if/unless를 수식어 형태로 사용

puts "true" if res > 100 : 100보다 클 경우 true를 출력

puts "false" if new <= 100 : 100 이하일 경우 false를 출력 read more

12월 152013
 

숫자를 쓰는 몇가지 방법

  • 3.14
  • 31415.9e-4
  • 123456789
  • 12_345_678_910
  • 0x3D3A

문자열 (아래는 같은 문자열임)

  • “Hello World”
  • ‘Hello World’
  • %q!Hello World!
  • %Q!Hello World!
  • %q/Hello World/
  • %{Hello World}

HERE 문서 기능

1번째 줄의 HERE부터 마지막줄 HERE까지 하나의 문자열로 봄
즉 자동으로 개행문자를 붙여 줌

상수/변수

  • 대문자 Only : 상수
  • 그 이외 : 변수

큰따옴표 문자열 안에 변수 값 삽입

puts "My name is #{name}." #{}를 이용하여 해결한다. read more