開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Ruby 2.3 (プログラミング言語)
7つの言語 7つの世界 (Bruce A. Tate (著)、まつもとゆきひろ (監訳)、田和 勝 (翻訳)、オーム社)の第1章(Ruby)、セルフスタディ1日目を取り組んでみる。
セルフスタディ1日目
コード(Emacs)
#!/usr/bin/env ruby2.3
# -*- coding: utf-8 -*-
puts 'Hello, world'
puts 'Hello, Ruby'.index 'Ruby'
puts 'Ruby' * 10
(1..10).each do |i|
puts "This is sentence number #{i}"
end
2.times do
num = rand 10
print "Enter a nmber: (0-9) "
guess = gets.chomp.to_i
while num != guess
if num < guess
puts "high"
else
puts "low"
end
print "Enter a nmber: (0-9) "
guess = gets.chomp.to_i
end
puts "end"
end
入出力結果(Terminal, irb)
$ ./sample1.rb Hello, world 7 RubyRubyRubyRubyRubyRubyRubyRubyRubyRuby This is sentence number 1 This is sentence number 2 This is sentence number 3 This is sentence number 4 This is sentence number 5 This is sentence number 6 This is sentence number 7 This is sentence number 8 This is sentence number 9 This is sentence number 10 Enter a nmber: (0-9) 4 low Enter a nmber: (0-9) 7 high Enter a nmber: (0-9) 5 end Enter a nmber: (0-9) 4 low Enter a nmber: (0-9) 7 low Enter a nmber: (0-9) 8 end $
0 コメント:
コメントを投稿