Articles of operatori

L’operatore di tilde in C

Ho visto l’operatore tilde utilizzato nell’algoritmo di hashing ELF e sono curioso di sapere cosa fa. (Il codice è da Eternally Confused .) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = 0; i < len; i++ ) { […]

R: + = (più uguali) e ++ (più più) equivalenti da c ++ / c # / java, ecc.?

R ha un concetto di += (più uguali) o ++ (più più) come c ++ / c # / altri?

Quali sono gli operatori di dominio disponibili in Openerp / Odoo?

Conosco pochi operatori nel dominio openerp. Non ho i dettagli dei domini disponibili e la loro spiegazione. In particolare per questi domini di negazione. Qualcuno può dirmi la lista dei dettagli?

Riconoscere quando usare l’operatore modulo

So che l’operatore modulo (%) calcola il resto di una divisione. Come posso identificare una situazione in cui avrei bisogno di usare l’operatore modulo? So che posso usare l’operatore modulo per vedere se un numero è pari o dispari e primo o composito, ma questo è tutto. Non penso spesso in termini di resti. Sono […]

errore esplicito dell’operatore di conversione durante la conversione di elenchi generici

Sto creando un operatore di conversione esplicito per convertire tra un elenco generico di tipi di quadro in un elenco generico di tipi di modello. Qualcuno sa perché ottengo il seguente errore: La conversione definita dall’utente deve convertire in o dal tipo che lo include Ho già un operatore di conversione esplicito tra Entity.objA e […]

ptr-> ciao (); / * VERSUS * / (* ptr) .hello ();

Stavo imparando i puntatori del C ++ e l’operatore -> mi sembrava strano. Invece di ptr->hello(); si potrebbe scrivere (*ptr).hello(); perché sembra funzionare, quindi ho pensato che il primo fosse solo un modo più conveniente. È così o c’è qualche differenza?

Qual è la differenza tra (|) e (||)?

Qual è la differenza tra | e || in Javascript? Inoltre, qual è la differenza tra & e && ?

Sovraccarico dell’operatore globale in F #

Sto iniziando la strada della definizione dei miei operatori per i prodotti cartesiani e la moltiplicazione delle matrici. Con matrici e vettori alias come liste: type Matrix = float list list type Vector = float list Posso scrivere il mio codice di inizializzazione (e ottenere un prodotto cartesiano nell’affare) scrivendo let inline (*) XY = […]

Cosa fa l’operatore interrogativo unario (?)?

Ho visto questo operatore nel codice HAML. Mi chiedo a cosa serve. Vedo i seguenti lavori: > ?{ => “{” > ?\s => ” ” > ?a => “a” E questo non funziona: > ?ab SyntaxError: (irb):4: syntax error, unexpected ‘?’ Quindi suppongo che consideri un argomento un personaggio e restituisca una stringa con quel […]

Confronto di uguaglianza tra più variabili

Ho una situazione in cui ho bisogno di verificare se più variabili stanno avendo gli stessi dati come var x=1; var y=1; var z=1; Voglio controllare se x == 1 ey == 1 z == 1 (potrebbe essere ‘1’ o qualche altro valore). invece di questo, c’è un modo breve per ottenere lo stesso come […]