Articles of operatori

Javascript: overloading dell’operatore

Ho lavorato con JavaScript per alcuni giorni e sono arrivato a un punto in cui voglio sovraccaricare gli operatori per i miei oggetti definiti. Dopo uno stint su google alla ricerca di questo, sembra che non sia ansible farlo ufficialmente, eppure ci sono alcune persone che rivendicano un modo prolisso di eseguire questa azione. Fondamentalmente […]

Che cosa significa%>% significa in R?

Ho visto l’uso della funzione %>% (percentuale maggiore della percentuale) in alcuni pacchetti come dplyr e rvest . Cosa significa? È un modo per scrivere blocchi di chiusura in R?

Perché i compilatori C ++ non definiscono operator == e operator! =?

Sono un grande fan di lasciare che il compilatore faccia più lavoro ansible per te. Quando scrivi una semplice class il compilatore può darti il ​​seguente per ‘libero’: Un costruttore predefinito (vuoto) Un costruttore di copie Un distruttore Un operatore di assegnazione ( operator= ) Ma non sembra darti alcun operatore di confronto, come operator== […]

Perché sizeof è considerato un operatore?

Perché sizeof è considerato un operatore e non una funzione? Quale proprietà è necessaria per qualificarsi come operatore?

Esiste un equivalente VB.NET per C # ‘s’? operatore?

Esiste un equivalente VB.NET per i C # ?? operatore?

Come confrontare due variabili object nel linguaggio di espressione EL?

Sto creando un elenco a discesa di tutte le lingue. La selezione della lingua predefinita per l’elenco sarà determinata dalle informazioni aggiunte dall’utente: ${lang} ${lang} .equals non sembra esistere in EL. Avendo dato un’occhiata qui suggerisco di scrivere la mia funzione e poi importarla e usarla. Dato che questa è una piccola cosa solo per […]

Sono possibili operatori variabili?

C’è un modo per fare qualcosa di simile ad uno dei seguenti: var1 = 10; var2 = 20; var operator = “<"; console.log(var1 operator var2); // returns true — O — var1 = 10; var2 = 20; var operator = “+”; total = var1 operator var2; // total === 30

Perché questo va in un ciclo infinito?

Ho il codice seguente: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Sappiamo che avrebbe dovuto scrivere solo x++ o x=x+1 , ma su x = x++ dovrebbe prima attribuire x a se stesso, e successivamente incrementarlo. Perché […]

Come fa !! ~ (non tilde / bang bang tilde) altera il risultato di una chiamata al metodo Array ‘contains / included’?

Se leggi i commenti sulla pagina jQuery inArray qui , c’è una dichiarazione interessante: !!~jQuery.inArray(elm, arr) Ora, credo che un punto esclamativo doppio convertirà il risultato in tipo boolean , con il valore di true . Quello che non capisco è a cosa serve l’operatore di tilde ( ~ ) in tutto questo? var arr […]

Come sovraccarico l’operatore con parentesi quadra in C #?

DataGridView, per esempio, ti permette di fare questo: DataGridView dgv = …; DataGridViewCell cell = dgv[1,5]; ma per la vita di me non riesco a trovare la documentazione sull’indice / operatore a parentesi quadra. Come lo chiamano? Dove è implementato? Può lanciare? Come posso fare la stessa cosa nelle mie classi? ETA: Grazie per tutte […]