13
Come scrivere in Kotlin:Qual è l'equivalente di Kotlin per bit a bit o con assegnazione '| ='?
flags |= newFlag
Solo quello che ho trovato è:
flags = flags or newFlag
C'è un build-in bitwise or
all'operatore di assegnazione?
Attualmente non esiste un operatore di questo tipo. –
@AndreyBreslav Esistono funzioni incorporate per le bandiere? O dovrei definire proprio? Btw. Qual è stata la ragione per "rimuovere" tale operatore? (Dal momento che, ad esempio, per lo sviluppo Android, è abbastanza utile.) –
@TN., C'è una richiesta di funzionalità per questo: http://youtrack.jetbrains.com/issue/KT-1440. Nei suoi commenti è possibile trovare una discussione interessante, spiegando perché mancano assegnazioni bit a bit, con esempi di codice inclusi. Puoi votare questa funzione con il pulsante "thumbs up", probabilmente lo implementeremo un giorno, chi lo sa. – Jk1