Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
This comment is hidden because it contains spoiler information about the solution
I thought about making the ternary like that. But is there a common type for 2 different lambdas if they have different return types (like
int
in one branch anddouble
in the other)? And even if there are the same, they still have different types. Is the common typefunction<>
in this case? If it is then it's extra overhead and I'm not sure how it would work with non-copyable captured objects. (Just some thoughts, I didn't really investigate it, so I'm not sure if there's some aspect I missed.)This comment is hidden because it contains spoiler information about the solution