Create an object at a given address: Difference between revisions

Content added Content deleted
m (→‎{{header|Raku}}: 'use v6' obsolete)
Line 535: Line 535:
object at 139966605271112: (x: 42, y: 3.1415)
object at 139966605271112: (x: 42, y: 3.1415)
</pre>
</pre>

This works for global variables too:

<lang Nim>var x: int = 3
var p: ptr int

p = cast[ptr int](addr(x))

echo "Before ", x
p[] = 5
echo "After: ", x</lang>

Output:
<pre>Before 3
After: 5</pre>


=={{header|Pascal}}==
=={{header|Pascal}}==