Главная
translate
Войти
Регистрация
Форум
Блоги
Пользователи
Список джемов
Rails проекты
Поиск
Loading...
Login form
Ruby On Rails in UA
/
Code Review, теоретические вопросы
/
Введение хеши
/
Печать содержимого хеша
назад
новый
ответить
2008-06-07 15:40:05
Ответить
Ruslan Voloshin
Адрес:
odessa
Сообщений: 1231
Регистр: 2007-03-13
его блог
40 сообщ.
Печать содержимого хеша
h = {} h[:name] = "Robert" h[:nickname] = "Bob" h[:age] = 43 h[:email_addresses] = {:home => "bob@example.com", :work => "robert@example.com"} h # => {:email_addresses=>["bob@example.com", "robert@example.com"], # :nickname=>"Bob", :name=>"Robert", :age=>43} puts h # nicknameBobage43nameRobertemail_addresseshomebob@example.comworkrobert@example.com puts h[:email_addresses] # homebob@example.comworkrobert@example.com #--- p h[:email_addresses] # {:home=>"bob@example.com", :work=>"robert@example.com"} #--- p h # {:nickname=>"Bob", :age=>43, :name=>"Robert", :email_addresses=>{:home=>"bob@example.com", :work=>"robert@example.com"}} #--- require 'pp' pp h[:email_addresses] # {:home=>"bob@example.com", :work=>"robert@example.com"} pp h # {:email_addresses=>{:home=>"bob@example.com", :work=>"robert@example.com"}, # :nickname=>"Bob", # :name=>"Robert", # :age=>43} #--- PP::pp(h, $stderr, 50) # {:nickname=>"Bob", # :phone_numbers=> # {:cell=>"(555) 555-5557", # :home=>"(555) 555-5555", # :fax=>"(555) 555-1234", # :work=>"(555) 555-5556"}, # :email_addresses=> # {:home=>"bob@example.com", # :work=>"robert@example.com"}, # :age=>43, # :name=>"Robert"} # => #
#--- require 'yaml' puts h.to_yaml # --- # :nickname: Bob # :age: 43 # :name: Robert # :email_addresses: # :home: bob@example.com # :work: robert@example.com #--- h[:email_addresses].each do |key, val| puts "#{key} => #{val}" end # home => bob@example.com # work => robert@example.com #---
------------
Занимаюсь вебом и продвижением сайтов.
hash
,
pp
,
to_yaml
назад
новый
ответить
Ключевые слова:
transaction [1]
rake [5]
stub_everything [1]
last [1]
шифрование скриптов [1]
руби Киев [1]
emacs erb [1]
linux [3]
add site [1]
social networking plugin [1]
точность дробных чисел [1]
vavlidate email [1]
resize ruby images [1]
typo startup FreeBSD [1]
test [1]
median [1]
never() [1]
RFPDF [2]
iconv ruby [1]
запуск файла [1]
Гости: 166 Онлайн:
ximka
,
О проекте
по всем вопросам обращайтесь на
support
Rubyclub.com.ua
Copyright © 2007 - 2008