Dovrei riferirmi ai metodi come funzioni? [duplicare]

-3

Capisco la differenza tra metodi e funzioni. Capisco anche tutti i metodi sono funzioni, ma non tutte le funzioni sono metodi. Mi riferisco sempre ai metodi come funzioni. Sembra un termine più naturale, probabilmente perché in PHP la funzione parola è proprio accanto al nome del metodo. Tuttavia il metodo sembra essere una parola più precisa. Mi chiedo se sto usando male il termine funzione e se è una cattiva abitudine.

Questo uso del termine funzione si riferisce a metodi disorientati o problematici?

    
posta Goose 14.06.2017 - 16:17
fonte

1 risposta

-3

Gli omonimi di solito diventano più pericolosi da usare più vicino sono. Nessuno confonderà il tuo uso di "tabella" (serie di numeri) con una "tabella" (mobili in legno), ma "funzione" (parte di codice) contro "funzione" (mappatura da input a output) è spesso non disambiguato dal contesto.

Pertanto, il termine "funzione" per indicare "procedura" è problematico: è vicino al significato di "funzione" in un campo strettamente correlato (matematica), ma categoricamente diverso in un aspetto importante (una funzione matematica produce un valore , mentre una "funzione" che in realtà è solo un metodo potrebbe non esserlo). Ciò rende il termine imbarazzante e suscettibile di causare seri fraintendimenti.

    
risposta data 14.06.2017 - 16:22
fonte

Leggi altre domande sui tag