Create an object at a given address: Difference between revisions

Added Kotlin
(Added Kotlin)
Line 412:
a: [65 32 115 116 114 105 110 103 46 0]
</pre>
 
=={{header|Kotlin}}==
{{Works with|Ubuntu|14.04}}
<lang scala>// Kotlin/Native Technology Preview
 
import kotlinx.cinterop.*
 
fun main(args: Array<String>) {
val intVar = nativeHeap.alloc<IntVar>().apply { value = 42 }
with(intVar) { println("Value is $value, address is $rawPtr") }
intVar.value = 52 // create new value at this address
with(intVar) { println("Value is $value, address is $rawPtr") }
nativeHeap.free(intVar)
}</lang>
 
{{out}}
Sample output:
<pre>
Value is 42, address is 26431776
Value is 52, address is 26431776
</pre>
 
=={{header|Pascal}}==
Like in Ada you can assigne different variables at the same adress of an already declared variable.
9,476

edits