Challenge: Advancing the Shapes Analysis
Explore how to extend Go programs by defining interfaces for geometric shapes. Learn to implement AreaInterface for the Triangle type and PeriInterface for the Square type. Understand how to use these concepts to calculate areas and perimeters, reinforcing your grasp of interfaces, reflection, and type assertions in Go.
We'll cover the following...
We'll cover the following...
Problem statement
Expand the same program given below, define a type Triangle, and let it implement
AreaInterface. Test this by calculating the area of a specific triangle.
Area of a triangle = ...