Ruby?

컴퓨터너드·2023년 8월 31일

개발개념공부

목록 보기
4/7

오늘의 개념공부 주제는 Ruby이다. 이걸 마스터하겠다는 의도는 아니고 이게 무엇인지 정도는 알아야할꺼같아서 하는 개념 공부이니, 그냥 간단히 훑어가는 정도로 읽었으면 한다.

Ruby 란?

  • 루비는 일본 마츠모토 유키히로가 개발한 객체지향 프로그래밍 언어이다. 사용하기 쉽고, 간결함과 생산성을 강조한 프로그램 언어이다. 파이썬과 비슷한 문법을 지니고 있으면서 실행 단계에서 컴파일이 진행되어 빠른 개발에 용이하다.

대표적인 사용처

  • 에어비앤비
  • Github

루비의 자료형

:원시적인 자료 타입이 존재하지 않고 모든 것이 객체로 이루어져 있다.

  1. 숫자
puts 2

'2'

  1. 정수 =interger
    소수 = float

  2. 문자열

string[] = I love you

string[0] => I
string.length => 11
"foobar".empty? => false
string.reverse => 'uoy evol I"
string.upcase => ILOVEYOU
string.downcase => i love you
string.capitalize => I love you

사용하는 문법에 있어서는 확실히 파이썬과 비슷하고 쉬운 문법 형태를 지니고 있다.

기본 문법

  1. 형변환
to_i => Interger로 변경
to_f => float 형태로 변경
  1. 빈데이터
nil

프로젝트 설정

  1. ruby 설치
  2. .rb 의 확장자를 가진다

실제로 Ruby 는 IDE 없이도 개발이 가능하며, atom (Github) VS (MS) 를 통해서도 충분히 개발이 가능하다.

profile
미국에서 개발하고 있는 외노자

0개의 댓글