次の新しい演算子を検討してください。
sub infix:<*++>(\num1, \num2) {
num1 * num2 + 1
}
say (2 + 1 *++ 3);
このコードは次を出力します。
10
しかし、優先順位を制御することは可能ですか? そのような場合、次のように動作します。
say (2 + (1 *++ 3))
括弧を使用する必要なし
次の新しい演算子を検討してください。
sub infix:<*++>(\num1, \num2) {
num1 * num2 + 1
}
say (2 + 1 *++ 3);
このコードは次を出力します。
10
しかし、優先順位を制御することは可能ですか? そのような場合、次のように動作します。
say (2 + (1 *++ 3))
括弧を使用する必要なし