Re: [閒聊] python 大師請進已回收
※ 引述《ZooseWu (動物園 公告)》之銘言:
: 我想問一下
: 我現在把函數 curry 化
: 在 python 建議用 partial 嗎
: 用了之後很難讀懂欸
: 例如 obj[k] = v
: 可以寫作 setitem(obj, k, v)
: 加上 partial 之後變成 partial(setitem, obj, k)
: 阿如果我要把 obj 最後塞的話就更麻煩了
: partial(setitem, key=k, value=v)
: 可讀性我覺得不太優
: 還是只是因為我對 python 不熟
: 熟的話一眼就懂在寫什麼
其實很多庫都直接弄個*args, **kwargs給你
到docstring才跟你說要怎麼塞 Python早期文件至上的下場==
是說partial這個東西 通常是local用的
原則上上下文不要跳來跳去的話 基本上還是可讀的
而且靜態分析其實也能幫你抓出來 對ㄚ
https://i.imgur.com/mYEnKYh.png
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.129.84 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1715270089.A.623.html
→
05/10 00:06,
4月前
, 1F
05/10 00:06, 1F
→
05/10 00:06,
4月前
, 2F
05/10 00:06, 2F
→
05/10 00:08,
4月前
, 3F
05/10 00:08, 3F
→
05/10 00:08,
4月前
, 4F
05/10 00:08, 4F
→
05/10 00:10,
4月前
, 5F
05/10 00:10, 5F
→
05/10 00:10,
4月前
, 6F
05/10 00:10, 6F
→
05/10 00:11,
4月前
, 7F
05/10 00:11, 7F
→
05/10 00:11,
4月前
, 8F
05/10 00:11, 8F
→
05/10 00:11,
4月前
, 9F
05/10 00:11, 9F
→
05/10 00:12,
4月前
, 10F
05/10 00:12, 10F
→
05/10 00:13,
4月前
, 11F
05/10 00:13, 11F
→
05/10 00:13,
4月前
, 12F
05/10 00:13, 12F
→
05/10 00:14,
4月前
, 13F
05/10 00:14, 13F
→
05/10 00:14,
4月前
, 14F
05/10 00:14, 14F
→
05/10 00:15,
4月前
, 15F
05/10 00:15, 15F
討論串 (同標題文章)