כל הפונקציות המפורטות כאן נתמכות ב:
כמה הערות כלליות על פרמטרי פונקציה:
<
>
FUNCTION | ||
---|---|---|
תיאור | פרמטרים ספציפיים לפונקציה | הערות |
bitand (ערך,מסכה) | ||
ערך של "AND" של ערך פריט ומסכה. | ערך - ערך לבדיקה מסכה (חובה) - מספר שלם ללא סימן של 64 סיביות (0 - 18446744073709551615) |
סוגי ערכים נתמכים : int למרות שההשוואה נעשית בצורה סיבית, יש לספק את כל הערכים ומוחזרים בעשרוניות. לדוגמה, בדיקת הסיבית השלישית מתבצעת על ידי השוואה ל-4, לא ל-100. דוגמאות: => bitand(last(/host/key),12 )=8 או bitand(last(/host/key),12)=4 → 3rd או 4th bit set, אבל לא שניהם בו-זמנית => bitand (last(/host/key),20)=16 → ביט שלישי לא מוגדר והביט חמישי מוגדר. |
bitlshift (ערך,bits to shift) | ||
הזזה סיביות שמאלה של ערך פריט. | ערך - ערך לבדיקה bits to shift (חובה) - מספר סיביות להזזה |
סוגי ערכים נתמכים: int למרות שההשוואה נעשית בצורה סיבית, יש לספק את כל הערכים ומוחזרים בעשרוניות. לדוגמה, בדיקת הסיביות ה-3 מתבצעת על ידי השוואה ל-4, לא ל-100. |
bitnot (ערך) | ||
ערך של "bitwise NOT" של ערך פריט. | value - ערך לבדיקה |
סוגי ערכים נתמכים: int למרות שההשוואה נעשית בצורה סיבית, כל הערכים יש לספק ומוחזרים בעשרוניות. לדוגמה, בדיקת הסיביות ה-3 מתבצעת על ידי השוואה ל-4, לא ל-100. |
bitor (ערך,מסכה) | ||
ערך של "באופן סיביות" של ערך ומסכה של פריט. | ערך - ערך לבדיקה מסכה (חובה) - מספר שלם ללא סימן של 64 סיביות (0 - 18446744073709551615) |
סוגי ערכים נתמכים : int למרות שההשוואה נעשית בצורה סיבית, יש לספק את כל הערכים ומוחזרים בעשרוניות. לדוגמה, בדיקת הסיביות ה-3 מתבצעת על ידי השוואה ל-4, לא ל-100. |
bitrshift (ערך,bits to shift) | ||
הזזה ימינה של ערך פריט באופן סיביות. | ערך - ערך לבדיקה bits to shift (חובה) - מספר סיביות להזזה |
סוגי ערכים נתמכים: int למרות שההשוואה נעשית בצורה סיבית, יש לספק את כל הערכים ומוחזרים בעשרוניות. לדוגמה, בדיקת הסיביות ה-3 מתבצעת על ידי השוואה ל-4, לא ל-100. |
bitxor (ערך,מסכה) | ||
ערך של "EX בלעדי OR" של ערך פריט ומסכה. | ערך - ערך לבדיקה מסכה (חובה) - מספר שלם ללא סימן של 64 סיביות (0 - 18446744073709551615) |
ערך נתמך types: int למרות שההשוואה נעשית בצורה סיבית, יש לספק את כל הערכים ומוחזרים בעשרוניות. לדוגמה, בדיקת הסיביות ה-3 מתבצעת על ידי השוואה ל-4, לא ל-100. |