ruby

A collection of 17 posts

ruby

Mac OSX에 Ruby 1.9.3 설치하기

왜이렇게 힘들지? 기본으로 1.8 버전이 설치되어 있는데 최신 버전으로 설치하려고 홈페이지를 찾았갔다. http://www.ruby-lang.org/en/downloads/ 여러가지 방법이 있는데 제일 위에 RVM을 이용해보래. 나도 그래볼까하고 rvm을 설치하는데까지는 성공. https://rvm.beginrescueend.com/rvm/install/ 그런데 이 뒤부터 도무지 진행이 안 되네.

block

Blocks and Iterators

이번 세션에서는 간단하게 Ruby의 장점중에 하나를 설명하겠습니다. 코드 블럭을 살펴보려고 합니다. 코드 블럭은 callback을 구현하거나(Java의 anonymous inner class보다 간단하게), 코드 덩어리(C의 funtion pointer보다 더 유연한)를 넘겨주거나, 이터레이터를 구현할 때 사용할 수 있습니다. 코드 블럭은 ( )사이 또는 do 와 end 사이의 코드

Regular Expressions

Regular Expressions

Regular Expressions 모든 프로그래머들은 Ruby에 이미 만들어져 있는 문자열, 정수, 실수, 배열 등과 같은 것에 익숙할 것입니다. 하지만 Ruby가 가지고 있는 regular expression은 스크립트 언어라고 불리는 것에만 있습니다. 말하기 부끄럽지만 text를 다루는데는 regular expression이 매우 유용합니다. 여기서는 그 전부에 대해 다루지는 않고 regular expression을

ruby

Some Basic Ruby

Some Basic Ruby 많은 사람들이 새로운 언어를 배울 때 지겨운 문법을 읽는 것을 좋아하지 않습니다. 그래서 방법을 생각해냈습니다. Ruby 프로그램을 작성할 때 꼭 알아야 하는 것들만 적어 놨습니다. 199페이지 부터 시작하는 18챕터에서 더 자세히 살펴보겠습니다. 간단한 Ruby 프로그램을 보며 시작합시다. 문자열을 반환하는 메소드를 작성했습니다.

Calculator

Ruby in Twenty Minutes 1

http://www.ruby-lang.org/en/documentation/quickstart/ 위 링크를 따라하며 글을 씁니다. Introduction 이것은 20분정도 걸리는 짧은 tutorial입니다. 이미 Ruby를 설치했다는 가정하에 시작하겠습니다. Interactive Ruby IRB를 실행합니다. Mac OS X 사용자는 터미널을 열고 irb를 type한뒤 enter를 칩니다. Linux 사용자는 쉘을 열고 ibr를 type하고 enter칩니다.

class

Ruby Is an Object-Oriented Language

Ruby.new 이 책을 Top-down방식으로 구성하기 위해서 class와 object가 먼저 나오고 그 다음에 세부적인 문법들을 다루려고했지만 string이나 if문 연산자와 같이 기본적인 것을 모르면 class의 예를 들기가 어렵기 때문에 전체적으로는Top-down 방식으로 기술하지만 거기에 사용된 예를 이해하기 위한 세부적인 것 까지 추가하여 다르게 됩니다. 그럼 이제

You've successfully subscribed to Whiteship!