Публикации по теме '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 просмотров
schedule
25.11.2022
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 просмотров
schedule
17.03.2024
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 просмотров
schedule
27.12.2023
Типизация 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