Once more, with less room to wriggle... > > I'd guess the rule is "call 'em all and return a similarly > > structured junction". How far off the mark am I? > > Unless you ask a question nothing is called.
Boolean context is clear, how about scalar: my $a = rand(); # runtime variable my $result = one(any( sub { $a+1}, sub { $a-1} ),sub { $a+3 }).(); say $result.perl; If $a was 0.5 I'd guess $result = one(any(1.5, 0.5), 3.5) is this the case? Brad -- Wrap your intentions in needles of pine. -- Hagakure