2012-01-25 10 views

Respuesta

31

Cuando capitalizado, la matriz se construye a partir de cadenas que son interpolados, como sucedería en una cadena entre comillas dobles; cuando está en minúscula, se construye a partir de cadenas que no están interpoladas, como ocurriría en una cadena de una sola cita. Por ejemplo:

irb(main):001:0> foo = "bar" 
=> "bar" 
irb(main):002:0> %w(#{foo} bar baz) 
=> ["\#{foo}", "bar", "baz"] 
irb(main):003:0> %W(#{foo} bar baz) 
=> ["bar", "bar", "baz"] 
irb(main):004:0> ^D 
+0

¿podría agregar un ejemplo? –

+1

quiere decir que puedes hacer cosas como% W! Test te # {variable} st!, El # {variable} será interpuesto. en% w, se verá como una cadena simple. – oldergod

+0

@BhushanLodha: Claro. Agregó uno. – mipadi

Cuestiones relacionadas