view 1-Ruby/hashes.rb @ 26:d50ff917c163

Change function calls so methods get patched in anyway
author IBBoard <dev@ibboard.co.uk>
date Fri, 20 Jan 2017 21:03:13 +0000
parents ebb19742b98f
children
line wrap: on
line source

#! /usr/bin/env ruby

# Ruby has inline hashmap definitions, like PHP.
# Java doesn't. C# isn't quite as clear as this "key => value" pattern.
frenchify = { 'one' => 'un', 'two' => 'deux' }
puts frenchify['one']

# Or, done properly with symbols:
frenchify = { :one => 'un', :two => 'deux' }
puts frenchify[:one]
# But what is a symbol? Its own class, apparently!
puts :one.class