Я пытаюсь добавить подсказки типа к статическому методу Python с помощью typing.Self. Однако подсказка типа не применяется к аргументу self внутри самой функции.
Я пытаюсь добавить подсказки типа к статическому методу Python с помощью typing.Self. Однако подсказка типа не применяется к аргументу self внутри самой функции. [code]from typing import Self
class Vect: x: float y: float
@staticmethod def angle(v1: Self, v2: Self): return math.acos(v1 * v2 / v1.magnitude() / v2.magnitude()) [/code] Код работает, но он не дает никаких подсказок по типу в методе angular для переменных v1 и v2.
Пожалуйста, рассмотрите следующий класс/метод, вызванный из класса экземпляра Blazor Page. Мой вопрос: если два потока называют ссылку MyStaticMethod одновременно передавать одну и ту же ссылку на ссылку в качестве аргумента, возможно ли, что индекс...
Я хочу создать переменную C++, представляющую игровое поле, и ищу лучший тип переменной.
Игра похожа на шашки, поэтому доска представляет собой матрицу MxN. Я собираюсь реализовать игрока с искусственным интеллектом, которому потребуется искать в...
Я хочу создать переменную C++, представляющую игровое поле, и ищу подходящий тип для этой переменной.
Игра похожа на шашки, поэтому доска представляет собой матрицу MxN. Я собираюсь реализовать игрока с искусственным интеллектом, которому...
Я пытался добавить подсказку типа для атрибутов класса, но Pycharm не поддерживает ее?
Версия Python: 3.9
Платформа: win10
class Person:
name: str
id: int
msg: Person = Person()
msg.name: str = 'test' # err msg is 'Non self attributes cannot have...