Лучшие typing вопросы ИТ разработчиков

  • 29 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Конечно, есть стандартная функция isinstance (3, int) ...

я есть функция Python, которая принимает числовой аргумент, которыйдолженбыть целым числом для того, чтобы он вел себя правильно. Каков предпочтительный способ проверки этого в Python? Моя первая реакция - сделать что-то вроде этого: def ...

Задан 20 Jan 2009, 23:58 от Murali Suriar
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что Скала пытается мне сказать и как мне это исправить? [обязательный: java.util.List [? 0] где тип? 0]

Я нахожусь в процессе изучения Scala, и сегодня я чувствовал себя уверенно представить его в одном из наших проектов.Приложение выполняет много JPA / Hiberna...

Задан 20 Jul 2010, 18:55 от msung
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как использовать (MQTT) JS библиотеку в Angular 2 машинописного приложения?

Я близко соответствовал подходу, принятому вкак в использовании-момент-JS-библиотека-в-угловых 2-машинопись-приложение но все же получить

Задан 03 May 2016, 13:05 от mcktimo
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 тип :

аюсь использовать--strict вариант наtsc но я столкнулся со следующим «странным» случаем, который, кажется, я не понимаю. Если я напишу: function testStrict(input: {query?: {[prop: string]: string}}) { if (input.query) { ...

Задан 02 Apr 2018, 11:52 от Martin Sileno
  • 2 голосов
  • ответ
  • 0 просмотров
ответ

Другой вариант - создать список имен общих свойств, а затем повторить его:

ли хороший способ сопоставить объекты с другими объектами? Рекомендации библиотеки тоже приветствуются. Например, скажем, у меня есть эти классы: export class Draft { id: number; name: string; summary: string; } export class Book { id: number; ...

Задан 17 Jul 2017, 20:35 от mintychai
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Какова лучшая практика PHP для использования функций, которые возвращают true или false?

После игры с PHP я обнаружил, что true возвращается как 1, а false как ноль. echo (5 == 5) // displays 1 echo (5 == 4) // displays nothingПри написании функций, которые возвращают true или false, каковы наилучшие методы ...

Задан 10 Mar 2012, 01:18 от B Seven
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

На самом деле изменение времени выполнения было намеренно отменено. Было решено, что именованные кортежи должны оставаться минималистичными, и для всех сложных случаев использования пользователи должны использовать классы данных.

я есть несколько именованных кортежей, которые разделяют некоторые поля. У меня есть функция, которая принимает эти кортежи и гарантированно взаимодействует ...

Задан 31 May 2017, 14:34 от wuzwm
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Самостоятельная ссылка или прямая ссылка на аннотации типов в Python [дубликаты]

На этот вопрос уже есть ответ здесь:Тип подсказки: решить круговую зависимость 1 ответЯ пытаюсь выяснить, как самоопределение типов работает саннотации типа ...

Задан 24 Mar 2016, 04:57 от LiraNuna
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Хорошее объяснение, очень обязан!

интересует, как работает динамическая типизация в Objective-C. Я изучал тип «id», я знаю, что он делает и как его использовать, но мне любопытно ... Как такая функциональность реализуется под капотом? Вы не можете определить / разрешить что-либо ...

Задан 05 Apr 2011, 17:21 от Curiosity
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Cython: я должен использовать np.float_t вместо double для типизированных представлений памяти

Что касается представлений памяти в cython, есть ли преимущество в наборе представлений с типами NumPy, такими какnp.float_t вместо того, чтобы просто сделатьdouble если я работаю с массивами поплавков? И я должен напечататьcdef затем так же, ...

Задан 07 Jan 2014, 18:20 от embert
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@ Hammar: Спасибо, хороший улов! По какой-то причине мне не пришло в голову попробовать это, и я не был уверен, может ли GHCi иметь другое специальное поведение для привязок в REPL.

ая на вопрос о stackoverflow, я заметил, что GHCi (интерактивный) назначает слишком ограничительный тип впозволятьзаявление. А именно, учитывая код, import Control.Arrow f = maximum &&& id >>> fst &&& (\(m,l) -> length $ filter (==m) l)(как в ...

Задан 08 Jun 2011, 18:48 от gatoatigrado
  • 9 голосов
  • ответ
  • 0 просмотров
ответ

JSR-305 обеспечивает некоторую поддержку диапазонов, но я не знаю, когда это будет частью Java.

аскаль [http://en.wikibooks.org/wiki/Ada_Programming/Types/range], и многие другие языки поддерживают диапазоны, способ подтипа целых чисел. Диапазон - это целочисленное значение со знаком, которое варьируется от значения (первое) до другого ...

Задан 29 Jan 2009, 10:53 от Zen
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Среднее время между нажатиями клавиш

Я пытался найти ответы на эти вопросы в Google, но, возможно, нет широко доступных исследований или, возможно, я не использую правильные термины.По сути, я х...

Задан 04 Nov 2010, 16:09 от AHungerArtist
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Для произвольной функции вы вообще не можете этого сделать - здесь даже нет синтаксиса. Вот я составляю некоторый синтаксис для этого.

отрим следующий код: from typing import Callable, Any TFunc = Callable[..., Any] def get_authenticated_user(): return "John" def require_auth() -> Callable[TFunc, TFunc]: def decorator(func: TFunc) -> TFunc: def wrapper(*args, **kwargs) -> Any: ...

Задан 01 Nov 2017, 17:08 от FunkySayu