RUBY 소개
The '.reverse' Method
.reverse
메소드는 .length
와 같은 방식으로 호출 된다.
.length 가 문자열의 길이를 알려주는 대신에 .reverse
는 문자열의 역방향 버전을 출력한다.
"Eric".reverse
will result in
"cirE"
입력 값의 반전은 가장 낮은 값에서 가장 높은 값으로 목록을 정렬하는 경우 유용할 수 있다.
'.upcase' & '.downcase'
.upcase
: 문자열을 대문자 반환
.downcase
: 문자열을 소문자 반환
puts : 문자열 출력
Single-Line Comments
#
: 루비의 한 줄 주석
"Teemo".length
Multi-Line Comments
=begin
와 =end
두 표현 사이의 모든 것은 주석처리 된다.
Naming Conventions
변수는 소문자로 시작해야 하며 단어는 밑줄로 구분해야 한다.
like counter
and masterful_method
.
루비는 대문자, $
, @
와 같은 다른 기호로 로컬 변수를 시작할 수 없다.
Variables & Data Types
my_name
은 String
my_age
은 Number
Math
Strings and String Methods
기억하자 .
연산자를 사용하는 것을 !
"string".method
루비에서는 두 가지 방법이 있다. 각각의 메소드를 별도의 라인에서 호출하거나 다음과 같이 연결할 수 있다.
name.method1.method2.method3