enumerator

    0熱度

    1回答

    我試圖反序列化json。但我有幾個問題,特別是編譯器告訴我: RootObject不包含GetEnumerator的公共定義。 這是json2csharp生成的類: public class Self { public string href { get; set; } } public class Fixtures { publi

    1熱度

    1回答

    我的堆棧是:斯卡拉2.11.6,ReaciveMongo 0.11.6,播放2.4.2,3.0.4蒙戈 我有疑問的列表蒙戈,這我需要一個接一個地有條件地執行(如果結果的數量少於MAX可能)。 作爲一種解決方案我做以下: possibleQueries. // find returns Enumerator[JsObject] map(query => searchableCol

    2熱度

    1回答

    我的自定義集合Example實現了IEnumerable(Of Long)和IDictionary(Of String, Long)。 當我列舉通過我的收藏與For Each,我得到的值類型KeyValuePair(Of String, Long),但我想要的值類型Long。 三個GetEnumerator的只有返回類型不同。這不是超載。 Module Main Sub Main()

    0熱度

    2回答

    我有一個字符串: bottom_line = "some text" 當我從它創建一個枚舉與enum_for,並嘗試調用它each,我得到一個錯誤: z = bottom_line.enum_for z.each {|item| item.scan(/some_regex/)} # => undefined method `each' for #<String:0x00000001f653

    0熱度

    3回答

    我來自Python的世界,我試圖在C#中創建一個「生成器」方法。我以特定緩衝區大小解析文件,並且只想一次讀取和存儲下一個塊,並將其存入foreach循環中。這裏是我到目前爲止(簡化概念驗證): class Page { public uint StartOffset { get; set; } private uint currentOffset = 0; pub

    -3熱度

    2回答

    到目前爲止,我所知道的,array.reject和array.select無可奈何: [nil, false, true].reject # Should have been reject.to_a for this example. => [nil, false, true] [nil, false, true].select # Should have been select.to_a f

    1熱度

    2回答

    我正在掃描滿足條件的source中的元素。條件通常但不總是正則表達式匹配。我正在尋找find的版本,該版本返回條件的結果,而不是原始元素。用find,我必須重新計算成功元素的標準。 我摸索出最好沿着這條線運行: source.find {|e| if (m = e.match(/(e.)/)); break m[0]; end} 爲了避免分號提示Rubocop抱怨多語句行,我喜歡寫如下: so

    1熱度

    2回答

    剛開始接觸斯威夫特,看着the Wikipedia article,它有這個代碼: //定義有四個項目的字典: //每一個項目都有一個人的名字和年齡 讓人=「安娜」:67,「貝託」:8,「傑克」:33,「薩姆」:25] //現在我們用斯威夫特的靈活枚舉系統 //在單個循環中提取兩個值 爲(姓名,年齡)在人們{  打印( 「\(名)\(年齡)歲。」) } 將這些放在Xcode的操場上,我預計今年看到

    0熱度

    1回答

    從可枚舉塊返回erb的最佳方式是什麼? 目前,這是我的代碼: <% @projects.collect do |p| %> <%= react_component("Project", p) %> <% end %> 我想用這樣的: <%= @projects.collect{ |p| react_component("Project", p) } %> 是否有這種情況的一個普

    2熱度

    1回答

    我只是想申請一個二進制操作連續數組中的元素,例如: [1, 2, 3, 4].each_cons(2).map { |a, b| a.quo(b) } #=> [(1/2), (2/3), (3/4)] 這是一個人爲的例子,操作其實並不重要。 我很驚訝,我不能只是寫: [1, 2, 3, 4].each_cons(2).map(&:quo) #=> NoMethodError: undef