Вопросы с тегом 'implicit'

Неявная в Scala функция, примененная или предоставляемый параметр, явно не отображающийся в исходном коде.
9

Неявные правила преобразования типов в операторы С++

Я хочу лучше узнать, когда я должен бросить. Каковы правила неявного преобразования типов в С++ при добавлении, умножении и т.д. Например, int + float = ? int * float = ? float * int = ? int / float = ? float / int = ? int / int = ? int ^ float = ? ...
06 апр. '11 в 7:44
11

Можем ли мы определить неявные преобразования перечислений в С#?

Можно ли определить неявное преобразование перечислений в С#? что-то, что могло бы достичь этого? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number; Если нет, почему бы и нет? Для дальнейшего обсуждения и и...
04 нояб. '08 в 12:06
8

Хороший пример неявного параметра в Scala?

Пока неявные параметры в Scala выглядят не очень хорошо для меня - они слишком близки к глобальным переменным, однако, поскольку Scala кажется довольно строгим языком, я начинаю сомневаться в своем собственном мнении: -). Вопрос: Вы могли бы пока...
02 мар. '12 в 9:32
10

Каковы классы типов в Scala полезными для?

Как я понимаю из этого сообщения в блоге "типы классов" в Scala - это всего лишь "шаблон", реализованный с чертами и неявными адаптерами. Как говорится в блоге, если у меня есть черта A и адаптер B -> A, тогда я могу вызвать функцию, для которо...
23 мар. '11 в 16:56
2

TypeError: Невозможно преобразовать объект 'int' в str неявно

Я пытаюсь написать текстовую игру, и я столкнулся с ошибкой в ​​функции, которую я определяю, которая позволяет вам в основном тратить свои очки навыков после того, как вы создадите своего персонажа. Сначала ошибка показала, что я пытался вычесть стр...
30 нояб. '12 в 22:34
7

явный и неявный С#

Я новичок в С# и изучаю новые слова. Мне трудно понять, что означает эти два слова, когда дело доходит до программирования С#. Я заглянул в словарь по смыслу, и вот что я получил: Неявное "Что-то неявное выражается косвенным образом". "Если ка...
24 июл. '09 в 9:39
1

Неожиданное неявное разрешение на основе вывода из возвращаемого типа

Для класса типов, где выбор экземпляра должен выполняться на основе возвращаемого типа: case class Monoid[A](m0: A) // We only care about the zero here implicit def s[T] : Monoid[Set[T]] = Monoid(Set.empty[T]) implicit def l[T] : Monoid[List[T]] = M...
01 июн. '15 в 16:09
7

ReSharper и var

Возможный дубликат: Почему ReSharper хочет использовать "var" для всего? У меня есть ReSharper 4.5, и я нашел его неоценимым до сих пор, но у меня есть проблема; Кажется, что нужно сделать каждое объявление переменной неявным (var). Как отн...
10 апр. '09 в 14:43
5

Android, Как читать QR-код в моем приложении?

В моем приложении мне нужно прочитать Qr-код. Я искал сеть и обнаружил коды Zing, однако у многих разработчиков была проблема с ее использованием, и кажется, что это глючит! Если я предполагаю, что у моих клиентов есть qr-ридер, установленный на их ...
12 янв. '12 в 6:32
5

Как объявить черты как неявные "параметры конструктора"?

Я разрабатываю иерархию классов, состоящую из базового класса и нескольких признаков. Базовый класс предоставляет стандартные реализации нескольких методов, и черты выборочно переопределяют определенные методы с помощью abstract override, чтобы дейс...
08 авг. '11 в 14:35
1

Лог подразумевает только для "расходящегося неявного расширения"

В других ответах предлагается использовать параметр "-Xlog-implicits" для отладки ошибок "расходящегося неявного расширения". Тем не менее, он также регистрирует много имплицитов в местах, не связанных с этими ошибками. Есть ли способ ограничить его...
13 дек. '13 в 12:24
3

Неявное ключевое слово перед параметром в анонимной функции в Scala

Я понимаю неявные параметры и неявные преобразования в Scala, но я впервые увидел это сегодня: неявное ключевое слово перед параметром в анонимной функции: Action { implicit request => Ok("Got request [" + request + "]") } Что здесь подразум...
02 окт. '12 в 6:40
8

Почему члены статического класса должны быть объявлены как статические? Почему это не просто неявно?

Очевидно, не может быть член экземпляра в статическом классе, поскольку этот класс никогда не может быть создан. Почему нам нужно объявлять элементы как статические?
14 мая '11 в 22:12
2

Получить сопутствующий объект класса с помощью заданного типа Scala

То, что я пытаюсь сделать, это сделать функцию, которая будет принимать общий класс и использовать в нем статический метод (извините за язык Java, я имею в виду метод его объекта-компаньона). trait Worker {def doSth: Unit} class Base object Base e...
07 февр. '12 в 8:00
3

Есть ли способ объявить неявный val внутри a для понимания?

У меня есть код с вложенными вызовами flatMap: foo.flatMap(implicit f => bar(123).flatMap(b => /* and so on... implicit f is still in scope here.*/ )) Обычно можно написать это как для понимания, что делает код более читаемым: for { f &...
28 дек. '12 в 17:21