Solution Review: Type Casting
In the following lesson, we will go over the solution of the challenge: Type Casting.
We'll cover the following...
We'll cover the following...
Task
In this challenge, you were provided with a variable that was previously defined to have a data type Float and you were asked to type cast it to a Double.
Solution
Let’s look at how we should go about this.
-
The first thing is deciding the variable name, which you were told to keep as
newType. -
As type casting is from
FloattoDoublewhen definingnewTypespecify the data type asDouble. -
The last step is simply assigning
newTypethe value ofoldType.
val newType: Double = oldType
You can find the complete solution below:
You were required to write the code on line 2.
Scala
val oldType: Float = 45val newType: Double = oldType// Driver Codeprintln(oldType)
This brings our discussion on basic data types to an end. In the next lesson, we will move on to strings.