Публикации по теме 'typing'


Что такое тип данных? Почему это должно быть изучено?
Те, кто мы начинающие программисты, часто пропускают некоторые важные темы программирования. Сегодня я собираюсь кое о чем написать, надеюсь, это поможет не только новичкам, но и тем, кто работает с несколькими языками программирования. Сегодня я собираюсь обсудить систему типов данных программирования. Во-первых, я хотел бы сказать, ЧТО ТАКОЕ СИСТЕМА ТИПОВ? В языке программирования система типов означает некоторые выражения, такие как различные переменные, функции, методы и т. д.,..

JSDoc и общие типы. Машинопись
JSDoc и общие типы. Машинопись В этой статье я объясню, как использовать Typescript с JSDoc , и покажу 2 способа создания общих типов в ваш код. То, что я собираюсь показать, работает с модулем как ES5 , так и ES6 . Мой набор инструментов - VSCode в конфигурации по умолчанию без расширений . Дженерики в JSDoc Тег @template определяет общий тип. Просто используйте его как обычный тип в нотации JSDoc: Простая функция определяется ,..

Вопросы по теме 'typing'

Как свести к минимуму использование клавиш со стрелками при наборе кода?
При вводе кода я обычно закрываю скобки, возвращаюсь внутрь, выхожу наружу, набираю точку с запятой и т. Д .: Я мог бы начать с (| - курсор): System.out.println()| Затем идите налево: System.out.println(|) Тогда это:...
8498 просмотров
schedule 19.10.2022

Как вы имитируете набор текста с помощью jQuery?
Например, как click() можно использовать для запуска события щелчка по элементу, есть ли способ имитировать ввод строки?
10872 просмотров
schedule 10.11.2023

Удаление табуляции при использовании табуляции в качестве пробела
Я знаю, что общие вкладки и пробелы стары как мир и в основном сводятся к личным предпочтениям/приверженности стилю вашей команды, я просто хотел задать практический вопрос об использовании пробелов в Visual Studio. Есть определенные вещи во...
43928 просмотров
schedule 23.04.2024

Ввод во время анимации UITextView
Я пытаюсь создать UITextView с переменной высотой, который изменяет размер в соответствии со своим содержимым, но когда кадр изменяется в анимации изменения размера, одно или два нажатия клавиш не фиксируются в UITextView. Продолжительность анимации...
470 просмотров

PHP в строку
Я знаю, что в PHP вы можете объявить переменную A, а затем, если вы увеличите ее в цикле, она будет A, B, C, .... X, Y, Z, AA, AB, AC Есть ли какая-либо функция php для преобразования целого числа в соответствующую строку в этом формате
920 просмотров
schedule 23.05.2024

Тип данных аргументов командной строки
Я изо всех сил пытаюсь преобразовать исполняемую программу в функцию, которую я могу вызвать из своей основной процедуры. Как сейчас написано, исполняемый файл выглядит так: int main(int argc, char* argv[]){ //do stuff if(setxattr(argv[4],...
1895 просмотров
schedule 28.05.2024

Пример утиной печати в Java
Я читал примеры представлений Duck Typing в Java с отражением. Я хотел бы знать, правильно ли это: public interface Quackable { public void quack(); } В основном... Object[] vec = {(Here I add some instances)}; for(int i=0; i <...
511 просмотров
schedule 06.10.2022

Как мне интерпретировать это выражение ввода SML?
(* val bar = fn : (’a * ’b -> ’b) -> ’b -> ’a list -> ’b *) fun bar f b nil = b | bar f b (h::t) = f (h, bar f b t) Эта функция была дана нам с инструкциями по объяснению того, что она делает. Единственная дополнительная информация...
69 просмотров
schedule 24.03.2024

Как заставить статическую типизацию в python
Поскольку статическая типизация доступна в Python 3.6, можно ли принудительно использовать статическую типизацию для проекта Python или набора файлов Python?
10672 просмотров
schedule 08.11.2022

Проверка типа PyCharm не работает должным образом
ИЗМЕНИТЬ Согласно ответу @Jim Fasarakis Hilliard, я понимаю, что это не ошибка, а ожидаемое поведение. Итак, я хотел бы добавить к вопросу - могу ли я каким-то образом заставить mypy s --strict-optional -подобную функциональность в проверке...
1155 просмотров
schedule 29.02.2024

Как заставить mypy жаловаться на назначение Any на int
mypy --strict покорно жалуется на следующий код: from typing import Any, Dict def main() -> None: my_str: str = 'hello' my_int: int = my_str if __name__ == "__main__": main() путем вывода: error: Incompatible types in...
549 просмотров

PHP - Как я могу привести переменную к другой динамической переменной
У меня есть следующий код: /** * Gets a property from an object. * * @param mixed $obj * @param string $property * @param null|string $type Convert value to another type. Optional. * * @return mixed|null Returns the property value or null...
60 просмотров
schedule 30.03.2024

Как я могу получить формат, чтобы не вызывать ошибку подсказки типа?
У меня есть следующие понимания списка в Python: from typing import cast # everything is fine print([value for value in [1, 2, 3, 4]]) # on the first "value": Expression type contains "Any" (has type "List[Any]") print("{}".format([value for...
529 просмотров

Типизация Python не применяется
Я тестирую функции набора текста ^Python3.6, однако кажется, что он ничего не делает, я могу сделать это без ошибки: my_var: int = 0 my_var = 'str' # no error def ret_var(my_var: int) -> int: return my_var ret_var(my_var) # also no error...
156 просмотров
schedule 08.04.2024

Интерфейс машинописного текста с неизвестным именем ключа
Я пытаюсь создать интерфейс в Typescript, который имеет как неизвестные имена ключей, так и известные имена ключей. Что-то вроде этого: interface Data { test: string, [key: string]: string, foo?: boolean, } Так что я могу сделать...
117 просмотров
schedule 07.06.2024

Как «многотипировать» список фиксированного порядка и фиксированной длины в Dart
В моем проекте Flutter я включил пакет lint . Где-то в моем коде есть карта Map<String, List<dynamic>> options = ...; . Список типизирован как динамический, но на самом деле это всегда нерастущий список длиной 2 [String, IconData] ....
27 просмотров
schedule 29.12.2023

Разрушение универсального типа
У меня есть функция, в которой некоторые свойства ввода зависят от значения одного из его свойств. Итак, я определил тип следующим образом, и он работает, как ожидалось: enum OrganizationPermission { UPDATE = 'organization:update', INVITE...
32 просмотров
schedule 23.02.2024