gregd
11/29/2017, 9:24 AMinterface Foo<T, U = Unit, V = Unit>
or even:
interface Foo<T, U = Unit, V = T>
This way, if you don’t care about some parameters, you could write:
class Bar : Foo<Int>
instead of:
class Bar : Foo<Int, Unit, Unit>
So far I’ve seen it in C++ and TypeScript, and it seems to work well.
What do You think?gildor
11/29/2017, 10:01 AMgildor
11/29/2017, 10:03 AMsnrostov
11/29/2017, 10:05 AMgildor
11/29/2017, 10:05 AMgregd
11/29/2017, 10:32 AMgregd
11/29/2017, 10:33 AMgildor
11/29/2017, 10:40 AMgregd
11/29/2017, 10:41 AMgregd
11/29/2017, 10:43 AMkirillrakhman
11/29/2017, 12:45 PMsnrostov
11/29/2017, 12:46 PMalex.krupa
11/30/2017, 11:08 AMsnrostov
11/30/2017, 11:09 AM