Описание тега typing

По вопросам, связанным с типами данных. Не используйте этот тег для вопросов, связанных с физическим набором текста на клавиатуре, поскольку такие вопросы почти всегда не по теме.
1 ответ

Тип параметра метода того же класса

Я хочу установить тип параметра следующим образом: class Tree: def __init__(self): self.list_of_nodes=[] def inser_node (self, node: Tree): self.list_of_nodes.append(node) Когда я пытаюсь сделать это, возникает ошибка: NameError: имя 'Tree' не опред…
05 июн '18 в 15:09
3 ответа

Haskell, определяющий приоритет операторов над функциями

Я должен получить тип этой функции: func x = map -1 x И я уже нашел способ, используя подсказку, чтобы изменить его на лямбда-выражение: func = \x -> (map) - (1 x) Если я выражаю это так, это нормально, и я получаю тот же тип, что и оригинал, но …
4 ответа

Автоматически закрывать скобки в Emacs?

Я видел плагин для Vim под названием AutoClose (обнаружен в этом посте), который автоматически добавляет закрывающую скобку при вводе '(', '{' и т. Д.). Например; когда я набираю следующее (| это курсор): int main(| Я хотел бы закрытие ) быть вставл…
21 июн '09 в 12:13
3 ответа

Переменная объединяется, а не увеличивается в BASH

Вот код: v=0 for var in "$@";do echo $var v+=1 echo $v done Вот команда: $ bash MyScript.sh duck duck goose Вот вывод: duck 01 duck 011 goose 0111 Таким образом, мне кажется, что переменная v рассматривается как строка или не целое число. Я не увере…
01 авг '16 в 16:24
1 ответ

Почему GHCi вводит это утверждение странным образом?

Отвечая на вопрос о stackru, я заметил, что GHCi (интерактивный) назначает слишком ограничительный тип в операторе let. А именно, учитывая код, import Control.Arrow f = maximum &&& id >>> fst &&& (\(m,l) -> length…
08 июн '11 в 18:48
3 ответа

Использование List/Tuple/etc. от ввода против прямого обращения к типу как список / кортеж / и т.д.

Какая разница в использовании List, Tupleи т. д. из typing модуль: from typing import Tuple def f(points: Tuple): return map(do_stuff, points) В отличие от прямой ссылки на типы Python: def f(points: tuple): return map(do_stuff, points) И когда я до…
12 сен '16 в 20:19
1 ответ

Groovy слабо типизирован или строго типизирован?

Я не понимаю, как работает отличный ввод текста. В википедии написано, что она имеет строгую типизацию, но я прекрасно могу это сделать на переводчике: 1 + '1' ==> 11 Так что, возможно, я запутался и не понял, что такое слабая типизация, но я хот…
24 янв '14 в 21:58
1 ответ

Excel VBA: нажмите кнопку, которая дублирует, а затем вставляет строку

Я пишу код для кнопки в Excel с намерением взять номер строки нажатой кнопки, продублировать соответствующую строку, учитывая номер строки, а затем вставить и сдвинуть дублированную строку под исходной строкой кнопки нажатия. Смотрите фотографии, на…
13 июл '17 в 19:19
4 ответа

Google Closure Compiler напечатан на 100%

Как я могу сделать так, чтобы мое приложение было напечатано на 100% относительно компилятора Google Closure? Я уже отметил все с помощью комментариев jsdoc. Можно ли вообще получить 100? Я на 64,6%
1 ответ

Как определить подпись индекса для псевдонима типа карты в Typescript?

Если я определил тип для Map как это: type MyCustomMap = Map<string, number>; Как я могу добавить подпись индекса, чтобы я мог установить значения ключа после создания? Я был в состоянии сделать такую ​​вещь с типами, которые определяют различ…
09 фев '19 в 17:46
1 ответ

Можем ли мы использовать Union внутри generic typehinting в python?

Я пишу функцию, которая анализирует объект типа Union со списком синтаксических анализаторов (с конкретными типами) и возвращает объединенный тип. Однако я обнаружил, что не могу заставить Union корректно работать с универсальным списком. from typin…
23 янв '19 в 09:18
4 ответа

C# Detect Key Press, избегайте непечатных клавиш

Есть ли способ перейти в метод, если нажатая клавиша не приводит к какой-либо печати. то есть клавиша Shift, клавиша управления и т. д. без указания всех из них. В идеале, чтобы определить комбинации клавиш, например, Control+V = Paste. Код, аналоги…
16 ноя '10 в 04:13
3 ответа

Каков тип возврата Flow функционального компонента React без состояния?

Если у меня есть что-то вроде этого const RandomComponent = (props) => ( <div> <SomeSubComponent id={props.id} /> <AnotherSubComponent type={props.type} /> </div> ) как я буду печатать, аннотировать возвращаемый тип с помо…
2 ответа

Каким образом Java "почти полностью номинально типизирована"?

Я прочитал из этой статьи, что "Java почти полностью номинально типизирован". Так что в Java есть структурно типизированные части. Каковы номинальные и структурные части системы типов Java?
11 июн '17 в 13:18
3 ответа

Что означает суффикс _r?

Я знаю _r суффикс используется для обозначения чего-либо поточно-ориентированного. Например strtok а также strtok_r или же libmysql.so а также libmysql_r.so, Но я нигде не могу найти, что это на самом деле означает? Например, _t означает "тип" и что…
27 окт '12 в 19:24
1 ответ

Проблемы с печатью в PyCharm

У меня есть следующая функция: def clock(dimS: Tuple[int] =(0)) -> Generator[Tuple[int], None, None]: """ Produce coordinates """ itr = 0 dim = len(dimS) maxItr = np.prod(dimS) if (dim < 1): raise ValueError( 'function clock expected positive …
14 дек '16 в 13:40
25 ответов

Как печатать быстрее

Я набрал около 75wpm в последние несколько лет, но мне всегда было интересно, как люди набирают +100wpm. Я искал, но я в основном нахожу репетиторов, которые учат вас печатать, а не учить печатать быстрее. Пока единственный совет, с которым я столкн…
18 сен '08 в 16:20
6 ответов

Аннотации типа Python для значения Enum

У меня есть этот кусок кода: import enum class Color(enum.Enum): RED = '1' BLUE = '2' GREEN = '3' def get_color_return_something(some_color): pass Как правильно добавить аннотации к some_color varaible в этой функции, если я предполагаю получить зна…
1 ответ

Как связать сторонний модуль с помощью веб-пакета?

Я использую ng2-bs3-модальный модуль, чтобы открыть модальное всплывающее окно. Но когда я запускаю проект с использованием Visual Studio 2015, он дает мне несколько ошибок. Большинство из них указывают "Не удается найти имя" Обещание "". Я искал и …
0 ответов

Python аннотация для списка из N списков

Я искал, чтобы аннотировать мой возвращаемый тип, который оказывается списком, содержащим N-списки типа int. Это формат list[list[int]] Хорошо? Параметр на самом деле выглядит a = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]
10 апр '18 в 22:23