#!/usr/bin/env raku use v6; my $a = False; my $b = True; my $c = False; given ($a, $b, $c) { when (:not, :not, :not) { say "FFF"; } when (:not, :not, :so) { say "FFT"; } when (:not, :so, :not) { say "FTF"; } when (:not, :so, :so) { say "FTT"; } when (:so, :not, :not) { say "TFF"; } when (:so, :not, :so) { say "TFT"; } when (:so, :so, :not) { say "TTF"; } when (:so, :so, :so) { say "TTT"; } default { say "default"; } }