Результаты поиска по запросу "implicit"
Использование границ контекста «отрицательно», чтобы гарантировать, что экземпляр класса типа отсутствует в области видимости
ТЛ; др: Как мне сделать что-то вроде приведенного ниже кода: def notFunctor[M[_] : Not[Functor]](m: M[_]) = s"$m is not a functor" 'Not[Functor]', будучи здесь выдуманной частью. Я хочу, чтобы он был успешным, когда указанная буква m не является ...
Scala неоднозначная ссылка на перегруженное определение с двумя неявными параметрами
lazy val productService = BeanLookup [ProductDataService] object BeanLookup { def apply[T](implicit manifest: Manifest[T], context: ActorContext) = { val beanLookup = ...
Тип функции с неявными параметрами в Scala
Я хотел бы иметь функцию более высокого порядка, которая принимает в качестве параметра функцию, которая принимает определенный неявный параметр. Чтобы быть более точным, я пытаюсь сделать функцию, которая принимаетFuture метод создания, который ...
Есть ли способ контролировать, какое неявное преобразование будет использоваться по умолчанию?
Предположим, у меня есть это: class String2(val x:String) { def *(times:Int) : String = { val builder = new StringBuilder() for( i <- 0 until times) { builder.append(x) } builder.toString() } }Теперь, если я добавлю это неявное: implicit def ...
опуская некоторые неявные параметры
Можно ли пропустить некоторые неявные параметры, но не все? Я пробовал с именованными параметрами:
что неловко
ал с новой Scala IDE (Eclipse 3.6.2 + Scala IDE 2.0.0 [Scala 2.9.0]) и пытался сделать что-то простое, например: (1 to 10).sumЭто прекрасно работает, но я также много занимался Groovy в последнее время и автоматически написал: (1 to ...
Все, что ОП говорит, это то, что должен быть Intent.ACTION_CALCULATE, чтобы согласиться с Intent.ACTION_QUICK_CLOCK и остальными.
, чтобы открыть калькулятор из моей деятельности. Вот мой код прямо сейчас, и он работает: Intent i = new Intent(); i.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");Я хотел бы сделать это неявным вызовом, потому ...
Вот еще один способ решения проблемы, не требующий дублирования кода:
аюсь создать класс типовDefault который предоставляет значение по умолчанию для данного типа. Вот что я придумала до сих пор: trait Default[A] { def value: A } object Default { def withValue[A](a: A) = new Default[A] { def value = a } def ...