Meaning of %w

what is the meaning of %w. atlest in my copy of rubydoc, i could not
find the w attribute in sprintf flag characters

%w doesn't have to do with sprintf afaik.

Maybe you mean this instead:

···

On Jul 1, 2008, at 01:52 , Junkone wrote:

what is the meaning of %w. atlest in my copy of rubydoc, i could not
find the w attribute in sprintf flag characters

# what is the meaning of %w. atlest in my copy of rubydoc, i could not
# find the w attribute in sprintf flag characters

we may need a site search for ruby-doc, otherwise, nubies like me will have to look harder :wink:

look for references to "array" in this page http://www.ruby-doc.org/docs/ProgrammingRuby/html/language.html. you wont miss it.

hth. kind regards -botp

···

From: Junkone [mailto:junkone1@gmail.com]

in rails, this is how it create the options for select box.
<%= select(:rawdata, :symbol, %w{ AUD.USD-IDEALPRO-CASH EUR.GBP-
IDEALPRO-CASH EUR.JPY-IDEALPRO-CASH EUR.USD-IDEALPRO-CASH GBP.USD-
IDEALPRO-CASH USD.CAD-IDEALPRO-CASH USD.CHF-IDEALPRO-CASH }) %>

what does the %w signify.

···

On Jul 1, 5:08 am, Ryan Davis <ryand-r...@zenspider.com> wrote:

On Jul 1, 2008, at 01:52 , Junkone wrote:

> what is the meaning of %w. atlest in my copy of rubydoc, i could not
> find the w attribute in sprintf flag characters

%w doesn't have to do with sprintf afaik.

Maybe you mean this instead:

Ruby | zenspider.com | by ryan davis

Exactly what the link Ryan posted says. It creates an array by splitting the string you give it.

Fred

···

On 1 Jul 2008, at 10:22, Junkone wrote:

On Jul 1, 5:08 am, Ryan Davis <ryand-r...@zenspider.com> wrote:

On Jul 1, 2008, at 01:52 , Junkone wrote:

what is the meaning of %w. atlest in my copy of rubydoc, i could not
find the w attribute in sprintf flag characters

%w doesn't have to do with sprintf afaik.

Maybe you mean this instead:

Ruby | zenspider.com | by ryan davis

in rails, this is how it create the options for select box.
<%= select(:rawdata, :symbol, %w{ AUD.USD-IDEALPRO-CASH EUR.GBP-
IDEALPRO-CASH EUR.JPY-IDEALPRO-CASH EUR.USD-IDEALPRO-CASH GBP.USD-
IDEALPRO-CASH USD.CAD-IDEALPRO-CASH USD.CHF-IDEALPRO-CASH }) %>

what does the %w signify.

# in rails, this is how it create the options for select box.
# <%= select(:rawdata, :symbol, %w{ AUD.USD-IDEALPRO-CASH EUR.GBP-
# IDEALPRO-CASH EUR.JPY-IDEALPRO-CASH EUR.USD-IDEALPRO-CASH GBP.USD-
# IDEALPRO-CASH USD.CAD-IDEALPRO-CASH USD.CHF-IDEALPRO-CASH }) %>
# what does the %w signify.

in ruby, i learn by reading ruby-doc, and do-ing it using irb :wink:

a = %w{ AUD.USD-IDEALPRO-CASH EUR.GBP-IDEALPRO-CASH EUR.JPY-IDEALPRO-CASH EUR.USD-IDEALPRO-CASH GBP.USD-IDEALPRO-CASH USD.CAD-IDEALPRO-CASH USD.CHF-IDEALPRO-CASH }

a.class
#=> Array

p a
["AUD.USD-IDEALPRO-CASH", "EUR.GBP-IDEALPRO-CASH", "EUR.JPY-IDEALPRO-CASH", "EUR.USD-IDEALPRO-CASH", "GBP.USD-IDEALPRO-CASH", "USD.CAD-IDEALPRO-CASH", "USD.CHF-IDEALPRO-CASH"]

some more examples (note, i can change the delimiters)

a=%w[this is a test]
#=> ["this", "is", "a", "test"]

a=%w(1 2 3 4)
#=> ["1", "2", "3", "4"]

a=%w<my name is bot\ pena>
#=> ["my", "name", "is", "bot pena"]

kind regards -botp

···

From: Junkone [mailto:junkone1@gmail.com]

aah. thanks a lot for showing a new way.

···

On Jul 1, 5:36 am, Peña, Botp <b...@delmonte-phil.com> wrote:

From: Junkone [mailto:junko...@gmail.com]
# in rails, this is how it create the options for select box.
# <%= select(:rawdata, :symbol, %w{ AUD.USD-IDEALPRO-CASH EUR.GBP-
# IDEALPRO-CASH EUR.JPY-IDEALPRO-CASH EUR.USD-IDEALPRO-CASH GBP.USD-
# IDEALPRO-CASH USD.CAD-IDEALPRO-CASH USD.CHF-IDEALPRO-CASH }) %>
# what does the %w signify.

in ruby, i learn by reading ruby-doc, and do-ing it using irb :wink:

a = %w{ AUD.USD-IDEALPRO-CASH EUR.GBP-IDEALPRO-CASH EUR.JPY-IDEALPRO-CASH EUR.USD-IDEALPRO-CASH GBP.USD-IDEALPRO-CASH USD.CAD-IDEALPRO-CASH USD.CHF-IDEALPRO-CASH }

a.class
#=> Array

p a
["AUD.USD-IDEALPRO-CASH", "EUR.GBP-IDEALPRO-CASH", "EUR.JPY-IDEALPRO-CASH", "EUR.USD-IDEALPRO-CASH", "GBP.USD-IDEALPRO-CASH", "USD.CAD-IDEALPRO-CASH", "USD.CHF-IDEALPRO-CASH"]

some more examples (note, i can change the delimiters)

a=%w[this is a test]
#=> ["this", "is", "a", "test"]

a=%w(1 2 3 4)
#=> ["1", "2", "3", "4"]

a=%w<my name is bot\ pena>
#=> ["my", "name", "is", "bot pena"]

kind regards -botp