Idiomatische Möglichkeit zu testen, ob keine Positionsparameter angegeben sind?

Was ist die idiomatischste Methode in Bash, um zu testen, ob keine Positionsparameter angegeben sind? Es gibt so viele Möglichkeiten, dies zu überprüfen, ich frage mich, ob es einen bevorzugten Weg gibt.

Einige Möglichkeiten sind:

((! $# )) # check if $# is 'not true'
(($# == 0)) # $# is 0
[[ ! $@ ]] # $@ is unset or null

Antworten auf die Frage(5)

Ihre Antwort auf die Frage