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


Кодирование быстрее, не печатая быстрее
Продуктивность разработчика обычно ограничивается тем, насколько быстро мысли переводятся в код, но скорость печати — это еще не все. Скорость набора текста в словах в минуту (слов в минуту) — это, вероятно, первое, что приходит на ум, когда мы думаем о том, как мастер-джедай будет кодировать, но написание кода — это гораздо больше, чем просто набор слов. Большинство языков программирования имеют свой синтаксис, основанный на символах, которые требуют набора нажатий клавиш Ctrl, Alt и..

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

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