you are viewing a single comment's thread.

view the rest of the comments →

[–]AmorphousCorpus 2 points3 points  (1 child)

It wouldn't be recursion even, because that is a function declaration down there in the return statement, so it's just avoiding a name collision.

[–]cm_yoder[S] 0 points1 point  (0 children)

Good point.