Articles of funzione

Qual è la convenzione JavaScript per nessuna operazione?

Qual è la convenzione JavaScript per nessuna operazione? Un’opzione è semplicemente una funzione vuota: function() {} jQuery offre $.noop() , che chiama semplicemente la funzione vuota sopra. È accettabile inserire semplicemente un valore di false o 0 ? Nel contesto … tutti questi funzionano senza generare un errore in Chrome: var a = 2; (a […]

strcpy () restituisce il valore

Molte delle funzioni della libreria C standard, in particolare quelle per la manipolazione delle stringhe e in particolare strcpy (), condividono il seguente prototipo: char *the_function (char *destination, …) Il valore di ritorno di queste funzioni è in effetti lo stesso della destination fornita. Perché dovresti sprecare il valore di ritorno per qualcosa di ridondante? […]

Funzione onClick “this” Restituisce l’object Window

Mi sono imbattuto in un problema di graffiare la testa con la mia applicazione JavaScript. Se scrivo un elemento come questo: Ottengo “LI”. Tuttavia se faccio questo: Dove “pippo ()” è: function foo(){ alert(this.tagName); } Ottengo “indefinito”. Sono assente come “questo” dovrebbe funzionare in relazione alle funzioni allegate. Ma, sono sconcertato perché “questo” non sta […]

R: 2 funzioni con lo stesso nome in 2 pacchetti diversi

Devo caricare i pacchetti R: tseries e chron Entrambi hanno una funzione chiamata is.weekend Ho sempre nel mio ambiente la funzione dal secondo pacchetto che ho caricato. Come posso accedere sempre alla funzione da, diciamo, chron?

Esegue una funzione di shell con timeout

Perché dovrebbe funzionare? timeout 10s echo “foo bar” # foo bar ma questo non lo farebbe function echoFooBar { echo “foo bar” } echoFooBar # foo bar timeout 10s echoFooBar # timeout: failed to run command `echoFooBar’: No such file or directory e come posso farlo funzionare?

Qual è il metodo di inlining?

Ho cercato di capire cosa significhi realmente: funzione inline In C ++, una funzione membro definita nella dichiarazione della class. (2) Una chiamata di funzione che il compilatore sostituisce con il codice effettivo per la funzione. La parola chiave inline può essere utilizzata per suggerire al compilatore di eseguire l’espansione in linea del corpo di […]

Questa syntax JavaScript che non ho visto fino ad ora, che cosa fa veramente?

Oggi ho visto una syntax JavaScript (quando si richiama una funzione) che non mi è familiare. Era come: def(‘Person’) ({ init: function(name) {this.name=name;} ,speak: function(text) {alert(text || ‘Hi, my name is ‘ + this.name);} }); , e def(‘Ninja’) << Person ({ kick: function() {this.speak('I kick u!');} }); 1: Cosa succede con l’object tra parentesi nel […]

Funzioni di ordine superiore in Javascript

Sto leggendo Eloquent JavaScript ( La nuova edizione ) e ho raggiunto la parte relativa alle funzioni di ordine superiore e sono confuso su ciò che sta accadendo nel seguente codice. function noisy(f) { return function(arg) { console.log(“calling with”, arg); var val = f(arg); console.log(“called with”, arg, “- got”, val); return val; }; } noisy(Boolean)(0); […]

Come si spoglia l’unità da qualsiasi numero in SASS?

So che puoi spogliare le unità dai numeri in SASS quando conosci l’unità prima della mano in questo modo: $number: 16px; $without-unit: 16px / 1px; @warn $without-unit; // 16 Ma è ansible rimuovere l’unità da un numero senza sapere quale sia l’unità per prima? @function strip-unit($number) { // magic code here… } @warn strip-unit(16px); // […]

Usa la stringa di caratteri come argomento di funzione

Sono sicuro che questo è semplice, ma non riesco a trovare una soluzione … Mi piacerebbe utilizzare una variabile contenente una stringa di caratteri come argomento per una funzione. x <- c(1:10) myoptions <- "trim=0, na.rm=FALSE" Ora, qualcosa di simile foo <- mean(x, myoptions) dovrebbe essere lo stesso di foo <- mean(x, trim=0, na.rm=FALSE) Grazie […]