SciTE 편집기로 '브루스 테이트의 세븐 랭귀지' 2장 루비
간단 예제 따라하기.
* F8을 눌러 아웃풋 창을 꺼내기, F5키로 실행결과 보기.
test1.rb============================================================
properties = ['object oriented', 'duck typed', 'productive', 'fun']
properties.each{|property| puts "Ruby is #{property}."}
-------------------------------------------------------------------
결과:
>ruby test1.rb
Ruby is object oriented.
Ruby is duck typed.
Ruby is productive.
Ruby is fun.
>Exit code: 0
-------------------------------------------------------------------
* 이전에 이미 루비를 설치해 두었었기에 도스창에서 irb를 입력하면 루비가 실행된다. 내용 입력중 ctrl-C를
입력하면 입력 도중인 상태에서 빠져나온다.(루비에서 빠져나오는 것은 아니다.)
15/10/9 금
* 루비 1일차 따라하기를 마치고 연습문제인 컴퓨터가 0~9 사이에서 랜덤으로 고른 숫자를
사용자가 맞추는 프로그램을 작성하다 계속 에러가 나서 헤메다.
inputNum = gets.chomp로 받아들인 키보드 입력을 정수형으로 바꾸는 처리를 하지 않아 생긴 문제였다.
아래가 그 코드.
* SciTE 편집기에선 입력을 받아들이는걸 처리 못하는지 진행이 안되어 할 수 없이
Eclipse에서 코딩, 디버깅하여 완료하다.
|