Domande con tag 'functions'

6
risposte

Un linguaggio basato sul numero limitato di argomenti passati alle funzioni

L'idea è ispirata dal fatto che operatori come +, -,%, ecc. possono essere visti come funzioni con uno o due argomenti passati e senza effetti collaterali. Supponendo che io, o qualcun altro, scrivo una lingua che interrompe il superamento di pi...
posta 22.06.2016 - 10:59
7
risposte

La funzione restituisce solo parametri invariati, inutili?

Ho appena trovato questa funzione nel progetto a cui sto lavorando: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Troppo...
posta 12.09.2014 - 11:19
8
risposte

Funzione e funzione [chiusa]

Spesso sento i PM (Project Manager) parlare di funzionalità e funzionalità. E sono solo così perplesso per differenziarli. A volte penso che una funzionalità sia equivalente a una user story. Qualcosa come "Come utente, Bob dovrebbe essere in gr...
posta 19.07.2011 - 12:15
2
risposte

La conversione di un metodo C ++ in una funzione C con un argomento pointer è accettabile?

Uso C ++ su ESP-32. Quando registro un timer devo farlo: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Qui il timer chiama soundCallback . E la stessa cosa quando...
posta 12.08.2018 - 12:17
5
risposte

Piccole funzioni vs. mantenimento della funzionalità dipendente nella stessa funzione

Ho una classe che imposta una serie di nodi e li collega tra loro in una struttura a forma di grafico. È meglio: Mantieni la funzionalità per inizializzare e connettere i nodi in una funzione Avere la funzionalità di inizializzazione e con...
posta 28.12.2016 - 03:16
1
risposta

C'è una differenza tra argomenti e parametri?

Potrebbe essere così: Parametro significa dai chiamanti POV e argomenti significano all'interno della procedura, o viceversa. O non ci sono differenze? Aggiornamento In svedese diciamo "anropsparametrar", cioè "parametri che chiamano la...
posta 12.10.2012 - 02:10
2
risposte

Qual è un esempio di continuazione non implementato come procedura?

Una interessante discussione sulla distinzione tra callbacks e continuazioni su SO hanno richiesto questa domanda. Per definizione, una continuazione è una rappresentazione astratta della logica necessaria per completare un calcolo. Nella...
posta 20.09.2013 - 10:29
4
risposte

Le funzioni di prima classe sono un sostituto del modello di strategia?

Il schema di progettazione della strategia viene spesso considerato un sostituto delle funzioni di prima classe nelle lingue a cui mancano. Quindi, ad esempio, dici di voler passare la funzionalità in un oggetto. In Java dovresti passare ne...
posta 16.08.2014 - 13:34
2
risposte

Design: metodo dell'oggetto contro il metodo della classe separata che accetta Object come parametro?

Ad esempio, è meglio fare: Pdf pdf = new Pdf(); pdf.Print(); o Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Un altro esempio: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio();...
posta 20.05.2011 - 00:00
2
risposte

Motivo dell'istruzione return in chiamata ricorsiva

Ho solo avuto un dubbio nella mia mente. La seguente subroutine (per cercare un elemento, in un elenco, ad esempio) ha un'istruzione return alla fine: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item ==...
posta 17.06.2013 - 07:13