2012年7月8日日曜日

開発環境

『Learning Ruby』(Michael Fitzgerald 著、O'Reilly Media、2007年、ISBN978-0-596-52986-4)の Chapter 7(Hash)Review Questions 3を解いてみる。

その他参考書籍

3.

コード(TextWrangler)

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

h = {'a' => 1, 'b' => 2}

h.each do |key,value|
  puts "#{key} => #{value}"
end

['a','b',1,2].each do |item|
  puts "has_key?(#{item}): #{h.has_key?(item)}"
  puts "has_value?(#{item}): #{h.has_value?(item)}"
end

入出力結果(Terminal)

$ ./sample.rb
b => 2
a => 1
has_key?(a): true
has_value?(a): false
has_key?(b): true
has_value?(b): false
has_key?(1): false
has_value?(1): true
has_key?(2): false
has_value?(2): true
$

0 コメント:

コメントを投稿