猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
编写Python(或其他弱类型语言)的函数时,是否需要显式检查传入参数的类型是否正确?
如果这是一个供他人调用的接口,是否需要这样做?
如果这仅仅是一个只有自己会用到的函数,是否需要这样做?
如果不需要,那该如何处理类型错误的问题?
泛舟湖上清波郎朗
浏览 875
回答 3
3回答
海绵宝宝撒
如果是接口需要显式的检查,如果不检查容易被各种注入如果是自己会用到的函数,原则上应该检查,但弱类型用多了之后,很多时候会忘记写,主要是因为懒得类型错误,什么是类型错误,不存在的,手动滑稽
0
0
0
慕娘9325324
Python是动态强类型。Python3.5 以上可以用TypeHints。这对于多人维护的大型项目也许是提高维护性的一个方法,实际上有的公司已经纳入代码规范。 我个人不喜欢用,要静态类型为什么不直接去写Go呢。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续