Hey Sagar Jha , Its great to hear that you found the post helpful. Thanks for the suggestion regarding the point 5. Have made the changes by removing the short variable declaration. Regarding point 9, I think it does have a simplified solution. Here is an example to help you understand its simplified solution in a better way : // add sums up x and y func add (x int , y int ) int { return x + y } func main () { complexFn := func (x int , y int ) int { return add(x, y) } fmt.Println( "sum:" , complexFn( 1 , 2 )) simpleFn := add fmt.Println( "sum:" , simpleFn( 1 , 2 )) } Do let me know if you have any queries/thoughts. Thanks.
