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

3 ответа

Правила отклонений в C #

Точные правила для достоверности отклонений [http://blogs.msdn.com/b/ericlippert/archive/2009/12/03/exact-rules-for-variance-validity.aspx] немного расплывчаты и не конкретны. Я собираюсь перечислить правила для того, что делает тип ...

1 ответ

F-связанный полиморфизм с абстрактными типами вместо типов параметров?

Как мне преобразовать следующий F-связанный полиморфизм в код с использованием абстрактных типов? trait Organism[Self <: Organism[Self]] { self: Self => def reproduceWith(org:Self):Boolean } class Amoeba extends Organism[Amoeba] { ...

3 ответа

Преобразование типа C # несовместимо?

В C # я не могу неявно преобразоватьlong чтобыint. long l = 5; int i = l; // CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)Это приводит к указанной ошибке. И это правильно; если я ...

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

1 ответ

Форвардные объявления для типов записей

Есть ли такая вещь, как в названии? Я пытаюсь сделать это в части преобразования структура API [http://msdn.microsoft.com/en-us/library/windows/desktop/bb775524%28v=vs.85%29.aspx] и столкнуться с чем-то, с чем я раньше не ...

1 ответ

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

У меня есть API, используя общий метод, как следует public static class DataProvider { public static Boolean DeleteDataObject<T>(Guid uid, IDbConnection dbConnection) { // Do something here } public static IDbConnection GetConnection() { // Get ...

3 ответа

проверить тип переменной внутри Jinja2 во Flask

Файл шаблона, который я создал, содержит это: {% if type({'a':1,'b':2}) is dict %} print "Oh Yes!!" {% else %} print "Oh No!!!" {% endif %}Тогда Jinja2 отвечает, говоря: TemplateAssertionError: no test named 'dict'Я совершенно новичок в Jinja2 ...

3 ответа

F # эквивалент ключевого слова `is` в C #?

Мой первый день F #. Если у меня есть это: let cat = Animal()Теперь, как мне проверить на более позднем этапе, еслиcat is Animal? В C # bool b = cat is Animal;В F #?

8 ответов

Алгебраические типы данных Haskell

Я пытаюсь полностью понять все концепции Хаскелла. Как алгебраические типы данных похожи на универсальные типы, например, в C # и Java? И чем они отличаются? Что в них такого алгебраического? Я знаком с универсальной алгеброй и ее кольцами и ...

3 ответа

Почему Java не разрешает приведение логических значений -> Int?

Мне было интересно, почему Java не позволяет преобразовывать логические значения в int, например: boolean foo = true; int bar = (int)foo;Это можно сделать в одной строке кода, например, bar = foo ? 1 : 0;но кажется, что лучше и проще для чтения ...

7 ответов

Перегрузка функций / методов C ++: путаница типов данных?

У меня возникли проблемы с перегрузкой методов в C ++. В качестве примера проблемы у меня есть класс с несколькими перегруженными методами, и у каждого метода есть один параметр с различным типом данных. Мой вопрос: есть ли определенный порядок в ...