[#1816] Ruby 1.5.3 under Tru64 (Alpha)? — Clemens Hintze <clemens.hintze@...>

Hi all,

17 messages 2000/03/14

[#1989] English Ruby/Gtk Tutorial? — schneik@...

18 messages 2000/03/17

[#2241] setter() for local variables — ts <decoux@...>

18 messages 2000/03/29

[ruby-talk:02167] Re: Ruby - Show Me

From: Dave Thomas <Dave@...>
Date: 2000-03-25 20:59:02 UTC
List: ruby-talk #2167
"Dat Nguyen" <thucdat@hotmail.com> writes:

> Delta
> Alpha
> Tango
> 
> November
> Golf
> Uniform
> Yankee
> Echo
> November

This reads from the command line, but the principle's the same

alphabet = { 
  "A" => "Alpha",
  "B" => "Bravo",
  "C" => "Charlie",
  "D" => "Delta",
  "E" => "Echo",
  "F" => "Foxtrot",
  "G" => "Golf",
  "H" => "Hotel",
  "I" => "India",
  "J" => "Juliet",
  "K" => "Kilo",
  "L" => "Lima",
  "M" => "Mike",
  "N" => "November",
  "O" => "Oscar",
  "P" => "Papa",
  "Q" => "Quebec",
  "R" => "Romeo",
  "S" => "Sierra",
  "T" => "Tango",
  "U" => "Uniform",
  "V" => "Victor",
  "W" => "Whiskey",
  "X" => "X-Ray",
  "Y" => "Yankee",
  "Z" => "Zulu" }

for word in ARGV
  word.scan(/[a-zA-Z]/).each do |letter|
    puts alphabet[letter.upcase]
  end
  printf "\n"
end

In This Thread