ruby

    Ruby 언어 배우기

    반복문 10.times do |i| puts "#{i}. 안녕, 루비야!" end 10은 Integer Class 입니다. 루비는 OOP(객체 지향 프로그래밍) 기반이라 숫자도 class 입니다. times는 Integer Class의 메서드입니다. times 메서드를 매개변수인 블럭로 호출할 수 있습니다. times 메서드에 매개변수 없이 호출하면, Emulator를 반환합니다. RubyGems 루비 소프트웨어 패키지들을 쉽게 다운로드하고 설치하고 사용할 수 있는 루비 소프트웨어입니다. 라이브러리 또는 앱을 패키지한 것을 gem이라고 부릅니다. CLI로 앱처럼 사용할 수도 있고, 이것을 기반으로 새로운 앱을 만드는 재사용 용도로 많이 사용합니다. https://guides.rubygems.org/

    Ruby 데이터 타입

    Ruby 데이터 타입

    프로그래밍 언어는 '데이터'를 알고리즘(로직)으로 처리하기 위한 표현 및 명령 도구라고 생각합니다. 어떤 '데이터'를 처리할 수 있는지 아는 것이 기본입니다. 그래서 먼저 데이터 타입을 간단히 정리했습니다. 파이썬 문법과 유사한 점을 발견할 수 있습니다. 생활코딩에서는 파이썬과 Ruby를 함께 강의를 구성했네요. Data Types Numbers 정수와 부동소수점 숫자 둘 다 포함함. # BasicGrammer.ruby puts 1+2.2 # 3.2 puts 5/2 # 2 puts 5/2.0 # 2.5 Boolean 참과 거짓의 논리값. true, false if true puts "It's true" else puts "It's false" end # It's true if 1 puts "It's tr..