用工厂函数批量产出表达式是 Polars 里很自然的写法:一批列做截断,一批列取行内最大值,各自封装成生成器,再一次性塞进with_columns。单个函数单独跑一切正常,两个同时传进去却直接崩。问题现象两个产出表达式的生成器函数定义如下:defclip_columns(args:list[tuple[str,dict[str,