Next: , Previous: , Up: The Poke Language   [Contents][Index]


10.7 Assignments

The assignment statement has the form:

lvalue = exp;

where lvalue is either:

In all cases, the type of exp should match the type of the referred entity.

Examples:

(poke) foo = 10
(poke) packet.length = 4
(poke) packet.data = [1,2,3,4]
(poke) packet.data[2] = 666
(poke) int @ 23#B = 23
(poke) string @ str.offset = "foo"