The following lines create an instance of the
Circle class named
circle within the scope of a
generatedCircleRadius function. The code within the function uses the created instance to access and return the value of its radius property. In this case, the code uses the
let keyword to declare an immutable reference to the
Circle instance named
circle. An immutable reference is also known as a constant reference because we cannot replace the reference held by the
circle constant to another instance of
Circle. When we use the
var keyword, we declare a reference that we can change later.
After we define the new function, we will call it. Note that the screenshot displays the results of the execution of the initializer ...