ForNext
Only Do What Only You Can Do
123. universal and existential tests
Hyperpolyglot Interpreted Languages: PHP, Perl, Python, Ruby より (2012.05.08)
VBScript
JScript
Perl
# cpan -i List::MoreUtils use List::MoreUtils qw(all any); all { $_ % 2 == 0 } (1,2,3,4) any { $_ % 2 == 0 } (1,2,3,4)
PHP
use array_filter
Python
all(i%2 == 0 for i in [1,2,3,4]) any(i%2 == 0 for i in [1,2,3,4])
Ruby
[1,2,3,4].all? {|i| i.even? } [1,2,3,4].any? {|i| i.even? }