Scala Data Type Casting - chrisbitm/python GitHub Wiki

Type Casting is where you can convert one Datatype to another. This is also known as Type-Conversion.

Finding out the DataType

var b = 50;
println(b.getClass.getName)
  • In the above Example, var b is of Int Datatype.

Converting Datatypes

Byte <=> Short <=> Int <=> Long <=> Float <=> Double

Type casting is also known as changing a Datatype to another.

var b: Byte = 50;
println(b);  // 50
println(b.getClass.getName);  // Byte
    
var s = b.toShort;
println(s);  // 50
println(s.getClass.getName);  // short

var i = s.toInt;
println(i);  // 50
println{i.getClass.getName};  // int

var l = i.toLong
println(l);  // 50
println(l.getClass.getName);  // long

var f = l.toFloat
println(f);  // 50.0
println(f.getClass.getName);  // float
    
var d = f.toDouble
println(d);  // 50.0
println(d.getClass.getName);  // double
    
b = d.toByte
println(b);  // 50
println{b.getClass.getName}; // Byte
⚠️ **GitHub.com Fallback** ⚠️