He visto a diferentes personas utilizar diferentes tipos de llaves/soportes para esto. Los probé en la consola de script, y todos funcionan. ¿Por qué todos ellos funcionan y qué importancia tiene el uso?¿Por qué se usan diferentes delimitadores en la notación porcentual?
%w|one two|
%w{one two}
%w[one two]
%w(one two)
En realidad, se puede usar mucha más varaiedad de caracteres. Se puede usar cualquier carácter no alfanumérico, excepto =
.
%w!a!
%[email protected]@
%w#c#
%w$d$
%w%e%
%w^f^
%w&g&
%w*h*
%w(i)
%w_j_
%w-k-
%w+l+
%w\m\
%w|n|
%w`o`
%w~p~
%w[q]
%w{r}
%w;s;
%w:t:
%w'u'
%w"v"
%w,w,
%w<x>
%w.y.
%w/z/
%w?aa?
Se ha perdido mucho más. Agregué toda la lista. También tenga en cuenta que esto no es solo para '% w'. Es para '%', '% Q','% q', '% x','% r', '% w','% W', '% s'. – sawa
En general, trato de elegir delimitadores que se parecen a la cadena normal '' 'y' "' o algo que coincide con '[', ']' o '(', ')'. A veces hay que elegir algo que es muy abstracto , pero trate de seguir con algo más común/normal. –