ForNext
Only Do What Only You Can Do
125. zip
Hyperpolyglot Interpreted Languages: PHP, Perl, Python, Ruby より (2012.05.08)
VBScript
JScript
Perl
# cpan -i List::MoreUtils use List::MoreUtils 'zip'; @nums = (1, 2, 3); @lets = qw(a b c); # flat array of 6 elements: @a = zip @nums, @lets;
PHP
# array of 3 pairs: $a = array_map(NULL, array(1, 2, 3), array("a", "b", "c"));
Python
# array of 3 pairs: a = zip([1,2,3], ['a', 'b', 'c'])
Ruby
# array of 3 pairs: a = [1,2,3].zip(["a", "b", "c"])