【发布时间】:2013-05-11 12:20:15
【问题描述】:
标题展示了我希望在我的 python 脚本中传达的 perl 习惯用法。我意识到这可能被解释为不好的做法,可能是由于(缺乏)异常处理。尽管如此,我发现在(一次性/个人)实用程序中执行此类操作很有价值。
【问题讨论】:
-
Python 是严格类型的。如果
obj.method(args)返回一个序列(-like)值,只需将其用作序列即可。如果它返回一个映射(类似)值,只需将其用作映射。 -
对于不熟悉惯用 Perl 的 Pythonistas 希望回答,您能否真正描述一下该惯用语应该完成的工作并提供示例?就目前而言,问题本身实际上并没有内容。
-
-1:这个问题没有解释这个成语的作用,从而疏远了许多潜在的未来读者和 Python 爱好者。
-
@array = $obj->method($args) 和 @{$obj->method($args)} 在本质上是等价的。我只是尝试使用返回的值而不必分配变量。
-
我不懂 Perl,所以无法回答这个问题。你应该真正解释它的作用