niente di strano. E come per qualsiasi linguaggio di programmazione quando chiami una funzione:
se fai
confirmation(1, casa)
vuol dire che chiami la funzione passandogli il valore 1 (che e' un numero) e la variabile casa. Ma se non hai definito casa allora avrai un errore
se invece fai
confirmation(1, 'casa')
vuol dire che passi alla funzione il valore 1 (che e' sempre un numero) e la stringa 'casa'

Rispondi quotando