Вопросы с тегом «type-constraints»


4
Что означают <: <, <% <и =: = в Scala 2.8 и где они документированы?
В документации API для Predef я вижу, что они являются подклассами универсального типа функции (From) =&gt; To, но это все, что они говорят. Хм что? Может быть, где-то есть документация, но поисковые системы не очень хорошо обрабатывают «имена», например «&lt;: &lt;», поэтому я не смог ее найти. Дополнительный вопрос: когда …

2
Общий C # «где ограничение» с определением «любого универсального типа»?
Приведу пример: У меня есть определение общего класса / интерфейса: interface IGenericCar&lt; T &gt; {...} У меня есть другой класс / интерфейс, который я хочу связать с классом выше, например: interface IGarrage&lt; TCar &gt; : where TCar: IGenericCar&lt; (**any type here**) &gt; {...} По сути, я хочу, чтобы мой общий …

2
C # не может сделать тип `notnull` обнуляемым
Я пытаюсь создать тип, похожий на Rust Resultили Haskell, Eitherи я дошел до этого: public struct Result&lt;TResult, TError&gt; where TResult : notnull where TError : notnull { private readonly OneOf&lt;TResult, TError&gt; Value; public Result(TResult result) =&gt; Value = result; public Result(TError error) =&gt; Value = error; public static implicit operator …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.