iterator

    0

    3答えて

    人が'BYE'を3回連続して実行するまで実行するコードを作成しようとしています。次のコードで は: ask = gets.chomp count = 0 while (count != 3) if (ask == 'BYE') puts 'HUH?! SPEAK UP, SONNY!' count = count + 1 ask = gets.chomp

    0

    1答えて

    コンポジットクラスのカスタムイテレータを実装しようとしています。クライアントがコンポジット構造をどのようにトラバースするかによって、イテレータ実装でさまざまな戦略を使用します。 public class MyComposite implements Iterable<MyComponent> { ArrayList<MyComponent> childComponents;

    1

    1答えて

    libC++を見て、テンプレート引数が前方イテレータであるときに関数をオーバーロードする方法が2つ見つかりました。 最初の方法は、std::iterator_traits::iterator_category template <class ForwardIter1, class ForwardIter2> inline bool __some_function(ForwardIter1 f

    0

    1答えて

    私は文字列を持っていると言います。私は出力が 8 a car have 12 200 I すなわちなければなりませんようにこの文字列をソートする必要が a = "12 I have car 8 200 a" 、すべての単語がアルファベット順にあり、すべての整数であるような方法で文字列を並べ替え数字順。さらに、文字列のn番目の要素が整数の場合、整数のままでなければならず、単語の場合は単語のま

    2

    1答えて

    私は(string、Object)の文字列とunordered_mapを持っています。私はすでに、私はマップを反復処理していた中でいくつかのコードを持っている:文字列が空でない文字列がある場合は、他のマップ内で見つけたとき、私はforループ内の一部を行うには、それを変更したい for(auto& item : map) { do_something; } 地図上のすべての項目に対し

    -1

    1答えて

    let story = 'Last weekend, I took literally the most beautiful bike ride of my life. The route is called "The 9W to Nyack" and it actually stretches all the way from Riverside Park in Manhattan to Sou

    2

    1答えて

    これは私に悩まされています。明らかに私は何かを逃したので、誰かがそれが何であるか教えてくれることを願っています。 私はC++ 17ライブラリを開発しています。私はNodeオブジェクトとカスタム反復子、Node::iteratorからなるカスタムツリーデータ構造を作成しました。私は親クラスTreeに標準イテレータ法(begin()、end()、およびconstの同等物)を追加すると template

    0

    1答えて

    私は関数tot_prof(number, df1, number, df2)を持っています。出力はそれ自身別のdfです。 tot_prof関数の値がstringになるように、私はdf3を反復しようとしています。 各反復では、新しいdfとしてtot_profの結果を格納する必要があります(またはすべての結果を組み合わせることができます)。 どうすればいいですか? 私はそうのような別の関数を作成しよう

    0

    1答えて

    カスタムシリアライザで以前に見たオブジェクトを追跡するアイデンティティハッシュマップを使用しています。私はマップ内のエントリを繰り返し処理しようとするwhileループを持っています。メソッド呼び出し中に、addAllFieldsがオブジェクトのマップのキーセットに追加される可能性があります。いくつかのデバッグの後で私は、iterator.hasNext()が、最後のループ本体の実行以来、オブジェク