Variable size/Get: Difference between revisions

Added Kotlin
(Added Kotlin)
Line 628:
8</lang>
(The last line returns 4 on a 32-bit machine or when Julia is compiled in 32-bit mode.)
 
=={{header|Kotlin}}==
<lang scala>// version 1.0.6
 
fun main(args: Array<String>) {
/* sizes for variables of the primitive types (except Boolean which is JVM dependent) */
println("A Byte variable occupies: ${java.lang.Byte.SIZE / 8} byte")
println("A Short variable occupies: ${java.lang.Short.SIZE / 8} bytes")
println("An Int variable occupies: ${java.lang.Integer.SIZE / 8} bytes")
println("A Long variable occupies: ${java.lang.Long.SIZE / 8} bytes")
println("A Float variable occupies: ${java.lang.Float.SIZE / 8} bytes")
println("A Double variable occupies: ${java.lang.Double.SIZE / 8} bytes")
println("A Char variable occupies: ${java.lang.Character.SIZE / 8} bytes")
}
</lang>
 
{{out}}
<pre>
A Byte variable occupies: 1 byte
A Short variable occupies: 2 bytes
An Int variable occupies: 4 bytes
A Long variable occupies: 8 bytes
A Float variable occupies: 4 bytes
A Double variable occupies: 8 bytes
A Char variable occupies: 2 bytes
</pre>
 
=={{header|Lasso}}==
9,482

edits