Куча говна / Говнокод #23641 0 1234567891011121314151617181920212223242526272829 mixin template IConvertible(Args...) { interface IConvertible { mixin template IConvertiblePrivate(T) { T Convert(); } mixin template IConvertiblePrivate(TFirst, Args...) { TFirst Convert(); mixin IConvertiblePrivate!(Args); } mixin IConvertiblePrivate!(Args); }; } void main() { mixin IConvertible!(int, float); class Number : IConvertible { int Convert() { return 0; } float Convert() { return 0.0; } }; } #dlang В продолжение темы дженериков и шаблонов P.S. Проверочный код: hate Запостил: Desktop, 05.01.2018 (Updated 01.04.2018) Комментарии (4) RSS inho 9 лет ago # 0 > mixin Въебал плюс P. S. Въебал, если бы админ не поломал систему голосов с недавним обновлением. Ответить COWuTEJIbTBOEuMAMKu 9 лет ago # 0 ⇈ i am a very baaaad boy Ответить 3.14159265 8 лет ago # 0 ⇈ > Въебал, если бы админ не поломал систему голосов с недавним обновлением. Ну и похер. ГК настолько минималистичен что ему это нинужно ⓒ Ответить COWuTEJIbTBOEuMAMKu 8 лет ago # 0 ⇈ i am a very baaaad boy Ответить Добавить комментарий Отменить ответ Переведи на "PHP", guest! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
inho 9 лет ago # 0 > mixin Въебал плюс P. S. Въебал, если бы админ не поломал систему голосов с недавним обновлением. Ответить
3.14159265 8 лет ago # 0 ⇈ > Въебал, если бы админ не поломал систему голосов с недавним обновлением. Ну и похер. ГК настолько минималистичен что ему это нинужно ⓒ Ответить
Въебал плюс
P. S. Въебал, если бы админ не поломал систему голосов с недавним обновлением.
Ну и похер. ГК настолько минималистичен что ему это нинужно ⓒ