Странные вещи внутри оператора ромба Perl

Пожалуйста, кто-нибудь может мне помочь с этим:

perl -e 'print for <{a,b,c}{1,2,3}>'

Я просто не понимаю, как это работает. И это работает! Изготовление

a1a2a3b1b2b3c1c2c3

на выходе.

Кто-нибудь знает, что происходит внутри оператора diamond?

5
задан alexei guirik 24 October 2011 в 17:51
поделиться