enumerator

    3

    1答えて

    以下のコードは、2つの異なる結果を生成します。 letters = %w(e d c b a) letters.group_by.each_with_index { |item, index| index % 3 } #=> {0=>["e", "b"], 1=>["d", "a"], 2=>["c"]} letters.each_with_index.group_by { |item,

    6

    2答えて

    私はマップ関数内で何を返すのかを決めたいメソッドがあります。変数を割り当てることでこれを行うことができると私は認識していますが、これは私がそれを行うことができる方法です。 def some_method(array) array.map do |x| if x > 10 return x+1 #or whatever else return

    0

    3答えて

    これは初めて列挙子インターフェイスを使用しています。 私は、文字列の次の出現を見つけるためにスタックを投げたように見ています。 ループはループしてタグスタックをスローし、スタック内のタグが探していたタグであるかどうかを調べます。スタックがスタック内の最後のタグに到達すると、クラッシュし、タイトルにエラーが発行されます。リストの最後のタグも、lookforthisTag文字列変数の最初の一致になりま

    0

    2答えて

    スウィフト3で let directoryEnumerator = FileManager().enumerator(at: ... を使用している場合、私はフォルダから全てのファイルを取得をフルパスに変換 "file:///Volumes/MacOS/fasttemp/Fotos/" 結果には、先頭のパス(ここでは「/ Volumes/MacOS」)が含まれていません。だから私は得る "

    0

    2答えて

    5つの異なる取引ページをスクラップして@@すべてのクラス変数に保存するCLIアプリケーションがあります。私はすべての人に1から100までの新しい変数を持たせて欲しいです(合計100の取引があるので)。私はたくさん試しましたが、すべてのお得な情報の数が1になります。私が持っていると思い何 def deals_listing all_deals = PopularDeals::NewDeal

    0

    1答えて

    なぜブロックをArray#map(下の#2)に渡すと、列挙子が返されますが、#1と#3は配列を返しますか? 方法#1:配列 result = [1, 2, 3].map do |num| num * 2 end p result 方法#2を返し:列挙 p [1, 2, 3].map do |num| num * 2 end 方法#3戻り値:、#2でアレイ p [1

    0

    1答えて

    私は次のコードを書いています - その目的は、注文を保存した後にキャンセルされていることです。フォーム - これは正常に動作します! ただし、新しいフォームが開かれたら、キャンセルされた注文の元のフォームを閉じてください。私がしようの開始と終了の両方でMe.Close()を追加しようとした Try cmdCheck_Click(sender, New EventArgs)

    4

    2答えて

    私は2つの列挙子enum1とenum2が遅延的に繰り返される必要があるとします(副作用があるため)。どのようにして第3の列挙子を構成しますかenum3ここでenum3.each{|x| x}はとなります。はenum1 + enum2と等価ですか? 私の実際の使用例では、2つのファイルにストリーミングしており、連結をストリーミングする必要があります。ここで

    0

    1答えて

    ハッシュの配列をループしようとしています。私はループを開始する列挙子を取得ポイントに到達すると、私は次のエラーを取得する: undefined method `[]' for nil:NilClass 私のコードは次のようになります。 def extraireAttributs (attributsParam) classeTrouvee = false scanTrouv