Variable size/Get: Difference between revisions
Added Kotlin
m (→{{header|zkl}}: update) |
(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}}==
|