Domande con tag 'functions'

1
risposta

Perché questa funzione funziona anche se i vars sono diversi

$inumber1 = 10; $inumber2 = 20; function add($number1, $number2) { echo $number1 + $number2; } add($inumber1, $inumber2); Sto imparando la codifica PHP per la prima volta e sto seguendo i tutorial online. Il tutori...
posta 20.09.2014 - 19:06
1
risposta

Metodi Const e non-const e possibile membro di dati mutabili?

Sto lavorando a un cambiamento di progettazione e implementazione a causa di un bug. La correzione di bug ci richiede di modificare un oggetto di classe in un metodo const. Penso che le due opzioni siano: Il metodo non-const ha lanciato th...
posta 12.06.2015 - 08:00
1
risposta

Generazione di combinazioni senza rimanere bloccati nelle chiamate ricorsive

Questa domanda riguarda la progettazione di una funzione ricorsiva che modifica lo stato di un gruppo di elementi elaborandone uno alla volta, con l'obiettivo di raggiungere uno stato desiderato. Lo stato iniziale degli elementi è uno che non...
posta 17.05.2018 - 12:50
1
risposta

Se utilizzo esplicitamente le stringhe WCHAR nella mia applicazione Windows, dovrei usare le funzioni -W anziché il TCHAR #defines?

Fondamentalmente, TCHAR e le macro associate ( _T / TEXT ) sono davvero necessarie solo se hai come target sia ANSI che Unicode e, come il 99,9% degli sviluppatori, la possibilità che qualcuno possa stare usando Windows 95, 98 o Me...
posta 09.06.2017 - 19:10
1
risposta

Esiste un modo normale di programmare uno script CLI che sovrascrive i parametri predefiniti in python

Se ho uno script che utilizza un file di configurazione (o predefinito per un file di configurazione generico) che chiama un altro modulo che ha bisogno del file di configurazione passato come parametro dovrei sempre File 1 (lo script): / bin...
posta 19.12.2017 - 19:14
1
risposta

Conversione implicita per la sottotipizzazione della funzione

Le lingue con le coercizioni ( ie conversioni di tipo implicito ) consentono di esprimere cose del genere (indipendentemente da qualsiasi sintassi): f : int32 → int32 = λx.x+x a : int16 = 42 b : int64 = f(a) Dove le conversioni di tipo no...
posta 24.05.2018 - 14:24
2
risposte

Come progettare le funzioni quando devono lavorare con dati "normalizzati" e "non normalizzati"

Sto lavorando su un'applicazione web che memorizza identificatori, come nomi utente e indirizzi email in forma "normalizzata" e moduli "non normalizzati", per una serie di motivi. Ad esempio, un nome utente "John_Smith" verrebbe normalizzato in...
posta 31.12.2016 - 18:23
2
risposte

È una cattiva pratica verificare gli argomenti passati a una funzione? [duplicare]

Mi trovo a scrivere un sacco di funzioni per cui le prime poche righe "verificano" gli argomenti, cioè eseguono il typecast, controllano la falsità, l'intervallo, ecc. prima di fare qualsiasi lavoro. Il principale ragionamento per questo è di...
posta 29.05.2016 - 14:30
1
risposta

Differenza fondamentale tra una classe statica e funzioni con nomi assegnati

Ho usato classi "statiche" come metodo per raggruppare le funzioni con finalità correlate sotto un nome comune che fornisce la leggibilità e la manutenibilità al codice a scapito delle prestazioni e un utilizzo errato del modello di oggetti caus...
posta 17.05.2016 - 16:03
2
risposte

Iterazione di una funzione con un argomento statico: funzioni globali + funzione lambda vs funzione interna?

Non sono mai sicuro di quale di questi sia la forma migliore: Opzione A def a(x,y): def b(z): return z+y return map(b, x) print a([10,20], 5) Opzione B def b(z,y): return z+y def a(x,y): return map(lambda x: b(x,y), x) prin...
posta 01.02.2015 - 20:20