Associative array/Creation: Difference between revisions
Content added Content deleted
(add task to aarch64 assembly raspberry pi) |
m (→{{header|Phix}}: added syntax colouring, marked p2js compatible) |
||
Line 3,522: | Line 3,522: | ||
integer tid=new_dict(), and pass that as an additional (final) parameter to the other routines (taking care not to miss |
integer tid=new_dict(), and pass that as an additional (final) parameter to the other routines (taking care not to miss |
||
any). When you have no further use for it, an entire dictionary can be removed by invoking destroy_dict(tid). |
any). When you have no further use for it, an entire dictionary can be removed by invoking destroy_dict(tid). |
||
<lang Phix> |
<!--<lang Phix>(phixonline)--> |
||
<span style="color: #008080;">with</span> <span style="color: #008080;">javascript_semantics</span> |
|||
setd(2,"duo") |
|||
<span style="color: #7060A8;">setd</span><span style="color: #0000FF;">(</span><span style="color: #008000;">"one"</span><span style="color: #0000FF;">,</span><span style="color: #000000;">1</span><span style="color: #0000FF;">)</span> |
|||
setd({3,4},{5,"six"}) |
|||
<span style="color: #7060A8;">setd</span><span style="color: #0000FF;">(</span><span style="color: #000000;">2</span><span style="color: #0000FF;">,</span><span style="color: #008000;">"duo"</span><span style="color: #0000FF;">)</span> |
|||
?getd("one") -- shows 1 |
|||
<span style="color: #7060A8;">setd</span><span style="color: #0000FF;">({</span><span style="color: #000000;">3</span><span style="color: #0000FF;">,</span><span style="color: #000000;">4</span><span style="color: #0000FF;">},{</span><span style="color: #000000;">5</span><span style="color: #0000FF;">,</span><span style="color: #008000;">"six"</span><span style="color: #0000FF;">})</span> |
|||
?getd({3,4}) -- shows {5,"six"} |
|||
<span style="color: #0000FF;">?</span><span style="color: #7060A8;">getd</span><span style="color: #0000FF;">(</span><span style="color: #008000;">"one"</span><span style="color: #0000FF;">)</span> <span style="color: #000080;font-style:italic;">-- shows 1</span> |
|||
?getd(2) -- shows "duo" |
|||
<span style="color: #0000FF;">?</span><span style="color: #7060A8;">getd</span><span style="color: #0000FF;">({</span><span style="color: #000000;">3</span><span style="color: #0000FF;">,</span><span style="color: #000000;">4</span><span style="color: #0000FF;">})</span> <span style="color: #000080;font-style:italic;">-- shows {5,"six"}</span> |
|||
deld(2) |
|||
<span style="color: #0000FF;">?</span><span style="color: #7060A8;">getd</span><span style="color: #0000FF;">(</span><span style="color: #000000;">2</span><span style="color: #0000FF;">)</span> <span style="color: #000080;font-style:italic;">-- shows "duo"</span> |
|||
?getd(2) -- shows 0</lang> |
|||
<span style="color: #7060A8;">deld</span><span style="color: #0000FF;">(</span><span style="color: #000000;">2</span><span style="color: #0000FF;">)</span> |
|||
<span style="color: #0000FF;">?</span><span style="color: #7060A8;">getd</span><span style="color: #0000FF;">(</span><span style="color: #000000;">2</span><span style="color: #0000FF;">)</span> <span style="color: #000080;font-style:italic;">-- shows 0</span> |
|||
<!--</lang>--> |
|||
=={{header|Phixmonti}}== |
=={{header|Phixmonti}}== |