type-hinting

    1

    1答えて

    関数内にある可能性のあるすべてのケースをチェックしてもMyPyエラー "Missing return statement" たとえば、次のコードでは、MyPyはまだcolorのみColor.RED、Color.GREEN、またはColor.BLUEことができたとしても、私にエラー"9: error: Missing return statement"を与えている、と私はすべてのこれらのケースをテス

    0

    1答えて

    私はこの(単純に思われる)問題への答えを見つけようとしましたが、できません。 Pycharmにインスタンス変数のコード補完を表示させようとしています。型ヒントは同じ機能でしか動作しないようです。私はまた、docstringの型を定義しようとしましたが、それでも動作しません。 Pycharmにインスタンス変数の提案を自動補完する方法を教えてください。 class Girl: gender

    0

    1答えて

    Javaインターフェイスにclojure関数をラップしようとしたときに問題があります。ここ は例である:DistanceMeasure(Apacheの数学)から (deftype ClojureDistanceMeasure [^clojure.lang.IFn f] DistanceMeasure (compute ^double [this ^doubles a ^doub

    0

    1答えて

    from typing import Dict, List, Any, AnyStr, TypeVar def abc(xyz: str) -> Dict[AnyStr, Any]: return {"abc": 1} そして私はこのファイルをチェックするためにmypyを使用します。それはエラーを出しています。 ": "どれ" " しかし、私はドン」;: " "" 期待" バイトの

    0

    1答えて

    私はPythonからPythonへのコードの将来の移植を容易にするためにPythonで型ヒントを学び始めています。型ヒントで型を直接使用するか、 typingモジュール。 例えば 、有用であろう def somefn(a: list[int]) -> tuple[str, int]: ... と from typing import List, Tuple def somefn(

    2

    1答えて

    Iは入力(あるいはヒンティングタイプ)を知っている種類の不人気Pythonコミュニティであるが、私と一緒に負担してください。 私はNodeクラスを持って、任意の内容の木のようなコンテナを作成しています。 from typing import Any, List class Node: def __init__(self, content: Any, parent: 'Node' =

    0

    2答えて

    PHP 7の抽象関数を、受け入れられた引数の型を絞り込む子クラスの関数でオーバーライドすることはできますか? - 推敲の単語のは、私は抽象メソッドがあるとしましょう: abstract public function setTarget( AbstractDeliveryTarget $deliveryTarget ): Delivery; 今1子クラスでは、私はそれだけで受け入れるようにするため

    2

    1答えて

    私の問題は、物事を行うタイプAのクラスを持っていて、それらの関数をサブクラス(B)として使用すると、それらはクラスAのために型付きされ、クラスBオブジェクトを引数として受け取りません。 。簡略化され 私の問題: from typing import TypeVar, Generic, Callable T = TypeVar('T') class Signal(Generic[T]):

    0

    1答えて

    私たちのPython 3.5アプリケーションには、in-parameters(下の例ではnew_value)のいずれかがあり得るメソッドがあります。この場合に使用できるヒント型ヒント? def update(self, col_name: str, new_value) -> None: (我々が読み、コードを容易にするために、文書化の目的のために型ヒントを希望) グレイトフル助けを!

    2

    2答えて

    シナリオ私は私の関数は戻り値の型Cityを持っていると言うことPHP7タイプヒンティングを使用してい の延長として戻り値の型を認識しません。 public function getCityById(int $city_id) : City { ... } この関数では、ファインダを実行した結果を返します。 return $this->city_finder->findById($city_id