Forma idiomática para testar se nenhum parâmetro posicional é dado?

Qual é a maneira mais idiomática no Bash para testar se nenhum parâmetro posicional é dado? Há tantas maneiras de verificar isso, eu me pergunto se existe uma maneira preferida.

Algumas formas são:

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

questionAnswers(5)

yourAnswerToTheQuestion