53得票4回答
如何最通俗易懂地使用“结果迭代器”?

我有这样的代码:let things = vec![/* ...*/]; // e.g. Vec<String> things .map(|thing| { let a = try!(do_stuff(thing)); Ok(other_st...

34得票5回答
Python:filter(function,sequence)和map(function,sequence)之间的区别

我正在阅读 Python 文档以深入了解 Python 语言,并遇到了 filter 和 map 函数。我之前用过 filter,但从未使用过 map,尽管在 SO 上看到过两者的问题。 在 Python 教程中阅读了它们的介绍后,我对两者之间的区别感到困惑。例如,来自5.1.3. 函数式编...

31得票8回答
在Actionscript中,我该如何获取对象的属性列表?

我有一个数据提供程序和一个用于过滤数组的筛选函数,它们都被分配给了我的数据提供程序。 如何获取传递到过滤函数中的每一行数据提供程序(item.data)中包含的属性列表? 例如,如果我的对象包含: 对象 名称 电子邮件 地址 那么我希望在我的筛选函数中能够查看名称、电子邮件和...

29得票2回答
如何使用自定义谓词实现Python中的any()函数?

>>> l = list(range(10)) >>> l [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> if filter(lambda x: x > 10, l): ... print "foo" ...