※ 引述《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