Ruby
-
Programming Ruby (3) 클래스, 객체, 변수Ruby 2016. 10. 19. 23:10
[출처] Programming Ruby (본 게시물은 저작권의 문제 발생시 출판사의 요청에 의해 삭제될 수 있습니다.) 3.. 클래스, 객체 변수 클래스 선언 루비에선 클래스 이름은 대문자로 시작해야 하며, 메소드 이름은 소문자로 시작해야 한다. class BookInStock end 클래스의 인스턴스를 생성할 때는 new 메서드를 사용해야한다. a_book = BookInStock.new another_book = BookInStock.new 클래스의 생성자는 객체가 생성되는 시점에 생성하고자 하는 객체의 특정한 상태를 저장할 수 있다. 이러한 상태는 객체의 인스턴스 변수로 저장된다. (인스턴스 변수는 @로 시작된다.) class BookInStock def initialize(isbn, price) ..
-
What is RubyRuby 2016. 10. 6. 18:27
[출처] https://namu.wiki/w/Ruby 소개 컴퓨터를 배운지 얼마 되지 않았을 때, 나는 프로그래밍 언어에 관심을 갖게 되었습니다. 당시 이상적인 프로그래밍 언어는 반드시 이룰 수 있는 것이라고 믿었고, 가능하면 그런 언어를 만드는 디자이너가 되고 싶었습니다. 나는 행복해지기 위해서 살아간다고 믿습니다. 이런 믿음에 따라, 루비는 프로그래밍을 쉬우면서도 즐거운 일로 만들기 위해 디자인 되었습니다. 루비는 여러분이 프로그래밍의 창조적인 면에만 집중할 수 있도록 해주고, 스트레스를 줄여줄 것입니다. - 마츠모토 유키히로, Programming Ruby의 추천사에서 루비는... 간결함과 생산성을 강조한 동적인 오픈 소스 프로그래밍 언어입니다. 루비의 우아한 문법으로 자연스럽게 읽히고 쓰기 편한 ..