- 主题:动态语言不写类型是不是自己给自己挖坑?
现在几乎所有的动态语言都在加类型,说明没有类型标注是失败的。
【 在 hgoldfish 的大作中提到: 】
--
FROM 115.171.61.*
这点我赞同,需要长期维护的代码,类型信息也会非常必要的。我自己的临时代码经常就放飞自我,隔上一个月再需要改的话,基本上都是折磨
【 在 GoGoRoger 的大作中提到: 】
: 不需要多人协作,时间长了,自己写的都看不懂了,“动态一时爽,重构火葬场”不是白说的。
--
FROM 222.153.172.*
残酷的现实是如此。
【 在 Qlala 的大作中提到: 】
: 结论就是大多数人又懒又笨?
--
FROM 58.37.95.*
你在挖坑
【 在 threebird 的大作中提到: 】
: 不写类型但事实是有类型,类型不对还不执行,typescript又补上了类型。
--
FROM 115.205.237.*
现实世界,是不用管二进制的世界。
【 在 threebird 的大作中提到: 】
:
: 不写类型但事实是有类型,类型不对还不执行,typescript又补上了类型。
--
FROM 124.160.154.*
我认为在API时代流行前,对于类型的要求没有现在这么高。以前都是动态语言渲染模板,包揽前后端。后面API化+前端化,类型判断就变得重要了。你传的1是int 还是string?内部开发也发现规范化的重要性了。
不过动态语言不写类型,更加便于业务编码的实现。只需要知道变量来自何方即可。
--
FROM 119.130.138.*
简单类型不写类型没问题,对象不知道类型读起来真的很烦人
--
FROM 153.0.153.*
同感
【 在 GoGoRoger 的大作中提到: 】
: 现在几乎所有的动态语言都在加类型,说明没有类型标注是失败的。
: --
: 防民之口,甚于防川。
:
:
http://www.shuwen.org 发自「今日水木 on iOS」
--
FROM 39.144.43.*
不写类型要方便很多。比如python构建用于计算的函数,可以传入的参数类型没有限制,如Tensor、numpy、PIL.Image,可以根据不同的类型做不同处理。
如果是用静态类型语言,传参很麻烦,传入后还要用到反射,取得实际类型。
【 在 threebird 的大作中提到: 】
: 不写类型但事实是有类型,类型不对还不执行,typescript又补上了类型。
: --
:
发自「今日水木 on HMA-AL00」
--
FROM 180.77.106.*
Python 传进来不同类型不用分别处理吗?
Java直接收object类型的,和动态区别大吗
- 来自 水木社区APP v3.5.3
【 在 Joseph2012 的大作中提到: 】
: 不写类型要方便很多。比如python构建用于计算的函数,可以传入的参数类型没有限制,如Tensor、numpy、PIL.Image,可以根据不同的类型做不同处理。
: 如果是用静态类型语言,传参很麻烦,传入后还要用到反射,取得实际类型。
--
FROM 203.211.77.*