Package: gobject

Macro gobject:with-values

Lambda List

gobject:with-values (vars &body body)

Syntax

(g:with-values (gvalue1 gvalue2 ... gvaluen) body) => result

Arguments

gvalue1 ... gvaluen -- newly created g:value instances
body -- a body that uses the bindings gvalue1 ... gvaluen

Details

The g:with-values macro creates new variable bindings and executes the body that use these bindings. The macro performs the bindings sequentially, like the let* macro.

Each gvalue can be initialized with a type and a value using the syntax for the g:with-value macro.
 

See also

2024-12-21