Pertanyaan yang diberi tag «type-hinting»

Jenis hinting mengikat argumen fungsi ke objek tertentu atau dengan kuat mengetikkannya.

2
Perbedaan antara mendefinisikan pengetikan.Dikt dan dikt?
Saya berlatih menggunakan petunjuk tipe di Python 3.5. Salah satu kolega saya menggunakan typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, my_name = 23, "Tiras" …




2
Apakah tipe dukungan pernyataan “with” mengisyaratkan?
Bisakah Anda menentukan jenis petunjuk untuk variabel yang ditentukan dengan withsintaks? with example() as x: print(x) Saya ingin mengetikkan petunjuk di atas untuk mengatakan bahwa itu xadalah str(sebagai contoh). Satu-satunya cara yang saya temukan adalah menggunakan variabel perantara, tetapi ini terasa membingungkan. with example() as x: y: str = x …

2
Mengapa saya tiba-tiba mendapatkan kesalahan "Properti yang diketik tidak boleh diakses sebelum inisialisasi" ketika memperkenalkan petunjuk jenis properti?
Saya telah memperbarui definisi kelas saya untuk menggunakan petunjuk tipe properti yang baru diperkenalkan, seperti ini: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; } public function getId(): int { return $this->id; } public function …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.