Menggunakan anotasi fungsi Python 3, dimungkinkan untuk menentukan jenis item yang terdapat dalam daftar homogen (atau koleksi lain) untuk tujuan jenis yang mengisyaratkan di PyCharm dan IDE lainnya?
Contoh kode pseudo-python untuk daftar int:
def my_func(l:list<int>):
pass
Saya tahu itu mungkin menggunakan Docstring ...
def my_func(l):
"""
:type l: list[int]
"""
pass
... tapi saya lebih suka gaya anotasi jika memungkinkan.
type object is not subscriptable
saat mendefinisikan fungsi. Jelas Anda dapat menggunakan string: def my_func(L: 'list[int]')
tetapi saya tidak tahu apakah PyCharm akan menguraikannya saat mengurai dokumen ...
'list[int]'
, maaf jika itu tidak jelas.