mce_foreach my $var ( @list ) { ... } mce_foreach ( @list ) { ... } mce_foreach_f my $var ( $path or $fh ) { ... } mce_foreach_f ( $path or $fh ) { ... } mce_foreach_s my $var ( @list ) { ... } mce_foreach_s ( @list ) { ... } #### # context scalar, array, or hash spawn (my|our)* $var @var or %var = sub { codeblock }; spawn (my|our)* $var @var or %var = sub { func(@_) }, args; spawn (my|our)* $var @var or %var = func(arg1, ...); spawn (my|our)* $var @var or %var = func(); sync $var; sync @var; sync %var; # anonymous code blocks spawn $identVar or "quotedString", sub { codeblock }; spawn sub { codeblock }; sync;