Create Array of Symbols

suggest change
array = %i(one two three four)

Creates the array [:one, :two, :three, :four].

Instead of %i(...), you may use %i{...} or %i[...] or %i!...!

Additionally, if you want to use interpolation, you can do this with %I.

a = 'hello'
b = 'goodbye'
array_one = %I(#{a} #{b} world)
array_two = %i(#{a} #{b} world)

Creates the arrays: array_one = [:hello, :goodbye, :world] and array_two = [:"\#{a}", :"\#{b}", :world]

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents