Teledyne LeCroy Merlins Wand - Users Manual User Manual

Page 283

Advertising
background image

267

CATC M

ERLIN

S

W

AND

2.00

C

HAPTER

D

User’s Manual

CATC Scripting Language

Assignment Operators (continued)

&=

Bitwise AND
assignment

Integer-integer

Integer

a = 0b11111110

a &= 0b01010101 = 0b01010100

^=

Bitwise
exclusive OR
assignment

Integer-integer

Integer

e = 0b11111110

e ^= 0b01010101 = 0b10101011

|=

Bitwise
inclusive OR
assignment

Integer-integer

Integer

i = 0b11111110

i |= 0b01010101 = 0b11111111

List Operators

sizeof()

Number of
elements

Any

Integer

sizeof([1, 2, 3]) = 3

sizeof('0011223344') = 5

sizeof("string") = 6

sizeof(12) = 1

sizeof([1, [2, 3]]) = 2

*Note: the last example demonstrates that the
sizeof()

operator returns the shallow count of a

complex list.

head()

Head

List

Any

head([1, 2, 3]) = 1

*Note: the Head of a list is the first item in the list.

tail()

Tail

List

List

tail([1, 2, 3]) = [2, 3]

*Note: the Tail of a list includes everything except
the Head.

Operator
Symbol

Description

Operand
Types

Result
Types Examples

Operators (Continued)

Advertising