Python 高级编程 Type Hint (一)
近来使用Python作为项目开发语言。
为符合软件工程的要求,提高代码质量和可读性,考虑使用python一些高级特性,比如新版本引入的官方typing库。程序员在使用typing库并遵循一定规范进行编码后,如果所使用的IDE支持这种Python的新规范,则能进行一些进阶的静态检查,比如泛型的支持。
泛型(Generic)指的是允许程序员在编写代码时定义一些可变部分,那些部分在使用前才作出指明,这是一种思想。以泛型类为例(这是泛型思想的一个具体实例),考虑C++中的vector,这就是一个泛型类。它在程序
原创
2020-07-15 20:44:47 ·
533 阅读 ·
0 评论