Embed Funktion
Embed prüft ob ein bestimmtes Bit gesetzt ist
Funktion
Die Funktion Embed prüft ob ein bestimmtes Bit im ersten Argument gesetzt ist. Die Nummer des zu prüfenden Bits wird im zweiten Argument angegeben. Beachten Sie, dass hier keine Verknüpfung des Bitmusters durchgeführt wird, sondern nur ein Bit geprüft wird. Das Resultat ist 1, wenn das Bit gesetzt ist und 0 wenn das Bit nicht gesetzt ist.
Das erste Argument kann eine natürliche Zahl, eine Liste oder Tabelle sein. Bei Datenfeldern wird die Zahl jedes einzelnen Elements geprüft und die Resultate in einem Datenfeld gleicher Größe zurückgegeben.
Syntax
Embed (Zahl, Bit-Nummer)
Embed (Liste, Bit-Nummer)
Embed (Tabelle, Bit-Nummer)
Beispiele
Embed (12, 3) = 1
Embed (12, 1) = 0
Embed ([10, 12, 15], 3) = 0 1 1
Bitset Funktionen
AndBit | Bitweise UND Verknüpfung |
AndBitX | UND Verknüpfung von Listen zur Matrix |
Embed | Prüft ob ein Bit gesetzt ist. |
Excl | Löschen eines Bits |
Incl | Setzen eines Bits |
Not | Bitweise Negation |
OrBit | Bitweise ODER Verknüpfung |
OrBitX | ODER Verknüpfung von Listen zur Matrix |
Shl | Bits nach links schieben |
Shr | Bits nach rechts schieben |
XorBit | Bitweise exklusive ODER Verknüpfung |
XorBitX | XOR Verknüpfung von Listen zur Matrix |