Create an object at a given address: Difference between revisions
Content added Content deleted
SqrtNegInf (talk | contribs) 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}}== |