Es wird ja nicht der Index des übereinstimmenden Wertes geliefert, der darüber hinaus noch nicht mal eindeutig sein muß.
Ja, jetzt sehe ich es auch.
Wäre in dem Fall nicht ein Boolean als Rückgabewert geschickter? Im vorliegenden Fall würde ja auch eine 0 zurückkommen, wenn nach 0 gesucht wird, diese aber im Array nicht vorkommt.