Почему в обозначении процентов используются разные разделители?

Я видел, как разные люди использовали для этого разные типы скобок. Я попробовал их в консоли сценариев, и все они работают. Почему все они работают и не имеет значения, что используется?

%w|one two|
%w{one two}
%w[one two]
%w(one two)

На самом деле, можно использовать гораздо больше разнообразных символов. Можно использовать любой не буквенно-цифровой символ, кроме = .

%w!a!
%w@b@
%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?
6
задан Zach Saucier 3 January 2015 в 21:40
поделиться