enumerable 相关问题

“可枚举”是指一种排序方案,它使集合,序列或集合中的项目易于被寻址或遍历。


向已实例化的对象添加方法? [重复]

我知道如何使用include将混合添加到Ruby中的类。但是,我想向已经实例化的对象添加一个或多个方法。那可能吗?例如,Rack :: File :: Iterator类...

回答 1 投票 1

向已实例化的对象添加方法? [重复]

我知道如何使用include将混合添加到Ruby中的类。但是,我想向已经实例化的对象添加一个或多个方法。那可能吗?例如,Rack :: File :: Iterator类...

回答 1 投票 1

为什么Enumerable在Ruby中没有length属性?

至少在Ruby 1.9.3中,可枚举对象没有length属性。据我所知,Enumerable都是集合,如sort和find_index之类的方法所证明。一个集合总是有一个...

回答 3 投票 7

c#:不是Enumerable Class中的Where(),OrderBy()和Select()应该采用委托类型,lambda表达式或匿名类型作为参数

我有一个问题。请参见两个代码块。 IEnumerable Class中的Where(),OrderBy()和Select()是否不应该采用委托类型,lambda表达式或匿名类型作为参数。如果...

回答 2 投票 3

IEnumerable.Cast()VS在IEnumerable.Select铸造()

假设我有一个IEnumerable 我想这些被转换成它们的ASCII等效字符。对于一个整数,这纯粹是(char)的我,所以总是有collection.Select(我...

回答 1 投票 10

Ruby Enumerable:块的第一个truthy值

在ruby中我们可以做类似:stuff_in_trash.detect(&:eatable?)=>:pack_of_peanuts stuff_in_trash.detect(&:drinkable?)=> nil但是如果我们对...的价值感兴趣怎么办?

回答 4 投票 3

引用具有指定索引的枚举器值

假设我有一个可枚举的对象枚举,现在我想得到第三个项目。我知道一种通用的方法是转换成数组,然后使用索引访问,如:enum.to_a [2]但是这样......

回答 3 投票 5

Ruby自定义排序

我在Ruby中有以下数组。 arr = [[13.0,[“芒果”,“香蕉”,“菠萝蜜”],[10.0,[“芒果”,“牛奶”,“Cofee”]],[4.0,[“芒果”]] [5.0 ,[“jackfruit”],[6.0,[“芒果”,“香蕉”]],[5.0,...

回答 2 投票 0

Ruby:如何只允许某种对象添加到集合中

我想创建一个Set,它只允许添加某种(kind_of?)对象,并在尝试添加外来对象时引发异常。我还没有找到任何资源和......

回答 2 投票 1

如何在一个对象属性上调用Array.reduce?

我试着做一个var obj = {foo:'bar',bar:'baz'}; Array.prototype.reduce.call(obj,function(prev,val){//无论代码...},[]);但它不执行任何迭代。也许是因为......

回答 4 投票 -1

如何显示按模型中的日期隔离的表

使用Enumerable,我试图按日期在有组织的事件日历中显示日期。不是标准的7网格日历。试图获得:2011年12月1日活动1活动2活动2011年12月2日...

回答 1 投票 0

如何使用可枚举函数在二维数组中添加每组的总和?

我有一个二维数组如下:ary = [[“a”,10],[“a”,20],[“b”,9],[“b”,7],[“c”, 12]]我想用相同的密钥对数值求和,构建一个哈希值:desired_result = {“a”=> ...

回答 4 投票 1

如何在ruby中转置两个哈希来制作单个哈希或数组?

我想取下面的两个哈希并将它们组合成一个新的哈希或数组:hash1 = {1 =>“]”,2 =>“}”,3 =>“)”,4 =>“(”,5 =>“{”,6 =>“[”} hash2 = {1 =>“[”,2 =>“{”,3 =>“(”,4 =&...

回答 4 投票 1

将DataTable转换为字典C#

我想知道如何将DataTable转换为Dictionary。我做了这样的事。使用System.Linq;内部词典 GetDict(DataTable dt){return dt ....

回答 7 投票 27

枚举多次的.Net方法应该接受哪种类型的集合作为参数?

我有一个这样的简单方法:private void CalculateTotals(IEnumerable data){decimal value1 = data.Sum(d => d.Value1); decimal value2 = data.Sum(d => d.Value2); } ...

回答 4 投票 2

Python相当于Ruby的#each_cons?

有没有Pythonic等同于Ruby的#each_cons?在Ruby中你可以这样做:array = [1,2,3,4] array.each_cons(2).to_a => [[1,2],[2,3],[3,4]]

回答 8 投票 14

Assert.Empty(msgs)和Assert.False(msgs.Any())有什么区别?

我正在使用XUnit来测试需要空的Enumerable列表的场景。我注意到在某些情况下:Assert.Empty(msgs);失败;但是Assert.False(msgs.Any());正在过去。 ...

回答 3 投票 0

如何在JavaScript中为IE8添加非可枚举属性?

有没有办法将“隐藏的”不可枚举的属性添加到跨浏览器的JavaScript对象?对于大多数现代浏览器,您可以执行以下操作:Object.defineProperty(obj,'__ id__',{enumerable:...

回答 1 投票 1

如何在Java中创建空流?

在C#中我会使用Enumerable.Empty(),但是如何在Java中创建一个空的Stream?

回答 2 投票 38

© www.soinside.com 2019 - 2024. All rights reserved.