Wie überprüfe ich, ob eine Variable in Bash gesetzt ist?

Woher weiß ich, ob eine Variable in Bash gesetzt ist?

Wie überprüfe ich zum Beispiel, ob der Benutzer einer Funktion den ersten Parameter gegeben hat?

function a {
    # if $1 is set ?
}