Re: [Nemerle] imlicit/explicit user convertions
От: Vermicious Knid  
Дата: 10.11.06 16:47
Оценка: 6 (1)
Здравствуйте, chudo19, Вы писали:

C>Как записать эквивалент

C>public static implicit/explicit operator NewType(OldType m){....}
C>на Nemerle ?
C>Заранее благодарен.
    // implicit
    public static @:(x : OldType) : NewType
    // explicit
    public static @:>(x : OldType) : NewType

Правда в текущей ревизии компилятора нельзя определить несколько таких операторов, сигнатура которых различается лишь возвращаемым типом. Я как-то отправлял баг-репорт и патч, но разработчики почему-то решили, что у меня есть доступ к svn(или желание его получить) и я залью его самостоятельно. В итоге эта проблема до сих пор не исправлена.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.