Результаты поиска по запросу "implicit-conversion"

1 ответ

Опция getOrElse Тип ошибки несоответствия

Почему этот код вызывает ошибку несоответствия типов в Scala 2.9.2? Я ожидал чтоgetOrElse возвращает типString но на самом деле это возвращаетjava.io.Serializable: scala> implicit def StringToOption(s:String) = Option(s) StringToOption: ...

1 ответ

неявный оператор с использованием интерфейсов

У меня есть универсальный класс, для которого я пытаюсь реализовать неявное приведение типов. Хотя это в основном работает, оно не будет работать для приведения интерфейса. После дальнейшего изучения я обнаружил, что существует ошибка ...

1 ответ

Индексирование std :: vector с отрицательным индексом

Я пытался проиндексироватьvector используя отрицательный индекс.vector::at() Функция-член проверяет, находится ли указанный индекс в пределах вектора, и если этого не происходит,out_of_range исключение брошено. vector<float> array; // sample ...

ТОП публикаций

1 ответ

Эта-расширение между методами и функциями с перегруженными методами в Scala

Я хотел бы понять, почему eta-расширение (§6.26.5) не работает для перегруженных методов. Например, если у меня есть два следующих метода: def d1(a: Int, b: Int) {} def r[A, B](delegate: (A, B) ⇒ Unit) {}Я могу сделать это: r(d1)Но при ...

1 ответ

Когда требуется явное перемещение для оператора return?

Вкомментарий к другому вопросу [https://stackoverflow.com/q/17473753/321013] Джонатан Уэйкли отвечает на мое заявление: Вам никогда не нужно явно перемещать возвращаемое значение функции локальной переменной. Это неявное движение туда -> ... ...

1 ответ

Объединить два словаря [дубликаты]

На этот вопрос уже есть ответ здесь: Слияние словарей в C # [/questions/294138/merging-dictionaries-in-c-sharp] 20 ответовУчитывая некоторые словари Dictionary<string, string> GroupNames = new Dictionary<string, string>(); Dictionary<string, ...

2 ответа

Почему невозможно определить неявный оператор приведения от интерфейса к классу?

2 ответа

Почему невозможно определить неявный оператор приведения от интерфейса к классу?

Скажи у меня интерфейс

2 ответа

Несколько неявных преобразований для пользовательских типов не допускается?

2 ответа

Почему вывод класса с оператором преобразования не работает для std :: string?

Это работает, печать 1: