Articles of syntax

In C, qual è la syntax corretta per la dichiarazione dei puntatori?

Ricordo vagamente di averlo visto prima in una risposta ad un’altra domanda, ma la ricerca non è riuscita a fornire la risposta. Non riesco a ricordare quale sia il modo corretto per dichiarare le variabili che sono puntatori. È: Type* instance; O: Type *instance; Anche se so che entrambi verranno compilati nella maggior parte dei […]

Qual è il “|” per una definizione di class Haskell?

Non riesco a capire cosa significa “| m -> w” -part in una definizione di class come questa: class (Monoid w, Monad m) => MonadWriter wm | m -> w Quali informazioni aggiuntive aggiunge alla definizione della class?

Qual è la ripartizione per la syntax lambda di Java?

Si prega di spiegare la syntax per i metodi lambda di Java 8. Ci sono molte spiegazioni là fuori per le funzioni lambda, ma non riesco a trovare una spiegazione approfondita della syntax, e trovo molto difficile imparare a replicare correttamente la syntax perché non capisco perché loro ” re scritto così come sono. Ecco […]

Cosa significa param: _ * in Scala?

Essendo nuovo di Scala (2.9.1), ho un List[Event] e vorrei copiarlo in un Queue[Event] , ma la seguente Sintassi produce invece una Queue[List[Event]] : val eventQueue = Queue(events) Per qualche ragione, i seguenti lavori: val eventQueue = Queue(events : _*) Ma mi piacerebbe capire cosa fa e perché funziona? Ho già visto la firma della […]

Come posso accedere a un elemento di un modello di controllo da code-behind

Sto cercando di accedere a un controllo utente che si trova all’interno del modello di controllo di un controllo contenuto. In particolare: Posso accedere a this.MyList ma dice this.MyControlName non è stato trovato. Come posso accedere all’object MyControlName da code-behind in questa situazione? Grazie!

Cosa significano da soli le parentesi graffe in Java?

Ho del codice Java che usa le parentesi graffe in due modi // Curly braces attached to an ‘if’ statement: if(node.getId() != null) { node.getId().apply(this); } // Curly braces by themselves: { List copy = new ArrayList(node.getArgs()); for(PExp e : copy) { e.apply(this); } } outAMethodExp(node); Cosa significano queste parentesi graffe autonome dopo la prima […]

Quando dovrei usare un punto e virgola dopo le parentesi graffe?

Molte volte ho visto un punto e virgola usato dopo una dichiarazione di funzione, o dopo la funzione anonima “return” di uno script Module Module. Quando è opportuno utilizzare un punto e virgola dopo le parentesi graffe?

Letterali binari C #

C’è un modo per scrivere letterali binari in C #, come il prefisso esadecimale con 0x? 0b non funziona In caso contrario, qual è un modo semplice per farlo? Qualche tipo di conversione delle stringhe?

“Var” o no “var” nel ciclo “for-in” di JavaScript?

Qual è il modo corretto di scrivere un ciclo for-in in JavaScript? Il browser non presenta un reclamo su nessuno dei due approcci che mostro qui. Innanzitutto, esiste questo approccio in cui la variabile di iterazione x è dichiarata esplicitamente: for (var x in set) { … } E in alternativa questo approccio che si […]

Chrome: Uncaught SyntaxError: Fine dell’input inattesa

Durante il caricamento della mia pagina in Google Chrome, ottengo un errore vago nella console: Uncaught SyntaxError: End of input inaspettato Non ho idea di cosa lo stia causando. Come faccio a fare il debug di questo errore?