Domande con tag 'functions'

5
risposte

Argomenti multipli nella chiamata di funzioni rispetto a un singolo array

Ho una funzione che accetta una serie di parametri, quindi li applica come condizioni a una query SQL. Tuttavia, mentre preferivo un array a argomento singolo contenente le condizioni stesse: function searchQuery($params = array()) { forea...
posta 01.10.2013 - 08:03
6
risposte

Funzioni rapide vs proprietà calcolate

Supponiamo di avere una classe Event come segue: class Event { private var attendees: [Person] = [] // Case 1 //******* // Should I use a func… func countOfAttendees() -> Int { return attendees.count }...
posta 02.12.2015 - 11:58
8
risposte

Qual è il vantaggio di una funzione senza parametri che chiama solo un'altra funzione

Un tutorial (per Javascript) che sto facendo suggerisce che scriviamo una funzione come questa: function sayHello() { //Some comments explaining the next line window.alert("Hello"); } Oltre all'offuscamento ci sono benefici per scrive...
posta 02.10.2014 - 01:56
5
risposte

Funzione che restituisce true / false vs. void quando ha successo e genera un'eccezione in caso di errore

Sto costruendo un'API, una funzione che carica un file. Questa funzione non restituirà nulla / nulla se il file è stato caricato correttamente e genera un'eccezione in caso di problemi. Perché un'eccezione e non solo false? Perché all'interno...
posta 12.09.2016 - 09:31
1
risposta

Perché la libreria C utilizza macro e funzioni con lo stesso nome?

Sto leggendo "The Standard C Library" di PJ Plauger che è davvero interessante. Il libro spiega non solo come utilizzare la libreria ma anche come è implementata. Ho finito di leggere la sezione ctype.h e nell'intestazione le funzioni so...
posta 07.08.2012 - 14:10
9
risposte

Perché Java non consente la presenza di definizioni di funzioni al di fuori della classe?

Diversamente dal C ++, in Java, non possiamo avere solo dichiarazioni di funzioni nella classe e definizioni al di fuori della classe. Perché è così? È necessario sottolineare che un singolo file in Java dovrebbe contenere solo una classe e n...
posta 29.01.2013 - 05:14
7
risposte

Esiste un numero ottimale di righe di codice per funzione? [chiuso]

Le funzioni non sono utilizzate solo per minimizzare la duplicazione del codice, ma sono anche utilizzate per suddividere una funzione lunga in quelle più piccole per aumentare la leggibilità, oltre a rendere il codice auto-commentante. Tuttavia...
posta 04.10.2010 - 22:36
11
risposte

Perché dovremmo usare brevi funzioni per segmentare il nostro codice? [duplicare]

Ho notato una tendenza crescente nel mondo della programmazione che afferma che è buona norma separare i blocchi di codice nelle proprie funzioni. Ovviamente, se quel blocco di codice è riutilizzabile, dovresti farlo. Quello che non capisco è...
posta 04.09.2013 - 03:01
1
risposta

Passaggio di una funzione Scala a un metodo Java 8

Il seguente codice Scala funziona e può essere passato a un metodo Java in attesa di una funzione. C'è un modo più pulito per fare questo? Ecco il mio primo passaggio: val plusOne = new java.util.function.Function[Int,Int] { override def app...
posta 06.03.2014 - 02:06
5
risposte

Perché le firme delle funzioni PHP sono così incoerenti? [chiuso]

Stavo passando alcune funzioni PHP e non ho potuto fare a meno di notare quanto segue: <?php function foo(&$var) { } foo($a); // $a is "created" and assigned to null $b = array(); foo($b['b']); var_dump(array_key_exists('b', $b)); //...
posta 30.12.2010 - 10:29