Intanto if non è una funzione, ma non è questo il problema ...

E' quello che vorresti fare che non è chiaro e, almeno per quanto ne ho capito, non si può fare ...