猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
编写Python(或其他弱类型语言)的函数时,是否需要显式检查传入参数的类型是否正确?
如果这是一个供他人调用的接口,是否需要这样做?
如果这仅仅是一个只有自己会用到的函数,是否需要这样做?
如果不需要,那该如何处理类型错误的问题?
收到一只叮咚
浏览 637
回答 2
2回答
慕雪6442864
如果是接口需要显式的检查,如果不检查容易被各种注入如果是自己会用到的函数,原则上应该检查,但弱类型用多了之后,很多时候会忘记写,主要是因为懒得类型错误,什么是类型错误,不存在的,手动滑稽
0
0
0
红糖糍粑
我觉得关键还是在于你要做什么,如果确定这个函数要经常被别人使用或者在一些正规的项目里,那么检查还是很有必要的。如果只是练练手,或者只是自己用用,那么检查不检查都不会造成比较严重的后果 ,这个时候就无所谓了,个人看法~这里有一个用装饰器检查的方案
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续