大家觉得 python 的 args,kwargs 设计的反人类吗
![]() | 1 leishi1313 2019-06-19 14:28:56 +08:00 via Android 虽然不喜欢 args,但是不管怎么样,香!不敢想像怎么用 java 写个 requests |
![]() | 2 coolair 2019-06-19 14:38:56 +08:00 我觉得还挺好用的,话说,不喜欢也可以不用啊。 |
3 zhanglintc 2019-06-19 15:55:09 +08:00 为啥反人类呢, 用起来还可以吧 |
![]() | 4 Wincer 2019-06-19 16:08:29 +08:00 via Android Python 的“反楼主”设计。 基本上所有的动态语言都支持获取所有函数的参数,而且他们还不一定有 Python 的命名参数。 |
![]() | 5 enzo113 2019-06-19 16:13:40 +08:00 脱离有用的具体场景谈反人类没有意义 |
![]() | 6 love 2019-06-19 16:38:29 +08:00 python 的参数有点复杂过份了,不但有普通参数,还有只能位置传 /只能关键字传等等,过度设计了,还不如我大 JS 了 |
![]() | 7 guog 2019-06-19 16:55:40 +08:00 不觉得。 挺好用。 |
![]() | 8 Ct5T66PVR1bW7b2z 2019-06-19 17:00:26 +08:00 via Android 理由呢?没有理由就开轰 |
![]() | 9 locoz 2019-06-19 17:01:15 +08:00 不觉得,说说你觉得它反人类的理由? |
![]() | 10 qilishasha 2019-06-19 17:05:01 +08:00 感觉很实用很灵活(可以将参数任意定义,香),省去无数步骤(可以少动脑子),事实证明 python 用来做数据处理才是干正经事。 |
![]() | 11 ZZITE 2019-06-19 17:09:40 +08:00 我觉得这是 python 最佳设计之一 |
12 mmmfj 2019-06-19 19:00:39 +08:00 via Android 比 js 的**不知道高到哪里去了 |
13 weyou 2019-06-19 19:13:39 +08:00 via Android 反人类?说出你的理由 |
![]() | 14 bwangel 2019-06-19 19:18:10 +08:00 我觉得这个挺好,没有 __attr__ 的对象才是反人类,想塞啥就塞啥,根本无法找到一个完整的对象定义。 |
![]() | 15 xiaket 2019-06-19 19:24:00 +08:00 我以为会说啥呢, 结果进了看到新手级的问题... |
![]() | 16 SEARCHINGFREE 2019-06-19 19:26:31 +08:00 via iPhone @mmmfj 你是在反串黑 py |
17 haha370104 2019-06-19 19:30:22 +08:00 |
![]() | 18 cominghome 2019-06-20 09:47:15 +08:00 反人类设计多的是你咋就发现这玩意嘞,我觉得 args,kwargs 简直就是救命稻草,不然得多写多少代码。 |
![]() | 19 chenstack 2019-06-21 00:35:57 +08:00 这是大优点好么,虽然可能损失了一些性能,但用起来非常爽。js 不也有...了吗,还有 apply。要是 Python 也搞一个字典解构就好了。 |
![]() | 20 lowman 2019-06-21 12:27:33 +08:00 楼主, 你这个问题嘛.......有点反 python 啊.......赶紧把贴沉了, 不然 py guy 排着队拿搬砖了哈 |
![]() | 21 craftx 2019-06-25 05:12:14 +08:00 via Android 换了静态语言 没有该设计 会类似编码者 |
![]() | 22 craiiz 2019-08-02 00:40:25 +08:00 via iPhone 用时一直爽,几天之后火葬场 |
23 ezleo 2020-05-03 23:44:23 +08:00 我觉得最反人类的是作用域,太恶心了吧,正常思维我不定义不就相当于用外层的了吗,还非要再声明一下,要么就是骚操作包裹一层。还是 js 舒服,python 设计者真的脑回路和一般人不一样 |