1つの配列の要素を複数のチャンクに分割し、次にこのデータのまとまり別の配列にコピーされます。次のようにあなたはエイダに部分配列のコピーを行うことができます私は、最初の配列がlogicalyチャンクに分割されることを意味して、全体が1列から別の1つの配列の要素を別の配列にコピーする方法
答えて
に要素ごとのコピーではありません。
type Array_Range_T is range 1 .. 10;
type Array_T is array (Array_Range_T) of Integer;
a : Array_T;
b : Array_T;
c : array (Array_Range_T) of Integer;
...
a (2 .. 4) := b (6 .. 8);
に留意されたいです。ソースとデスティネーションのインデックスは互換性があり、同じサイズでなければなりません。
変更注:ありがとうございます。私はrange
と互換性を考慮して答えを修正しました。さらに、配列が同じ要素型、同じインデックスおよびサイズを持つ場合、Array_T (c)
などを使用して、ある配列を別の配列に変換できます。
これはコンパイルされないのではないかと思います。第1の問題は、型宣言に 'range'がありません:' Array_Range_T型は範囲1.10; 'です。二つ目は 'a'と' b'は異なる(匿名の)型であり、代入互換ではないということです。 –
私はちょうど私が習っていることができるでしょうか今すぐガイドしてください –
@HidayatUllah:あなたはAdaを習っているので、[改訂](https://stackoverflow.com/posts/44117998/revisions) ](https://stackoverflow.com/questions/44116853/how-to-copy-chunk-of-data-from-one-array-to-another-in-ada#comment75263786_44117998)。両方のコードをコード内で試してみてください。それでも問題が解決しない場合は、質問を編集して課題の目標を明確にし、修正されたアプローチを示す[mcve]を追加してください。 – trashgod
- 1. 別の配列内の配列要素にアクセスする方法
- 2. 1つの配列から、1つの配列の要素
- 3. 配列の特定の要素を別の配列に配置する方法
- 4. 2つの配列要素を結合するか、または1つの配列要素を別の配列要素に分配しますか?
- 5. c# - ある配列の要素を別の配列にコピーする - コンパイルエラー
- 6. コピー配列要素
- 7. ある配列の特定の要素だけをJavaの別の配列にコピーする方法
- 8. 別の配列アルゴリズムから1つの配列要素を削除します
- 9. 1つの配列をソートして別の配列にコピーする
- 10. ロジックを持つ配列を別の配列にコピーする方法
- 11. 配列の出力ループ要素を別の配列に格納する方法
- 12. スイフト:配列の要素を1ずつシフトする方法は?
- 13. サブスクライブ中に1つの配列を別の配列にプッシュする方法
- 14. 配列要素の参照同じ配列の別の要素
- 15. 配列の要素を別の配列に追加する
- 16. 別のJSON配列の特定の要素をコピーする
- 17. 配列要素の配列要素をJavaで配列する
- 18. 配列からC言語の別の配列への要素のコピー範囲
- 19. ある配列の要素と別の配列の要素を比較する
- 20. 2つのJSON配列要素を1つのJSON配列に結合する方法は?
- 21. 別の配列の1つの配列のインデックスにアクセスする
- 22. 配列の要素を別の配列内でテストする
- 23. 配列要素を条件文で別の配列要素に代入する
- 24. コピーnumpyの配列別の配列
- 25. Javascript、配列要素を別のURLにリンクする方法
- 26. Rの別の配列に含まれる値を持つ配列要素のキーを調べる方法は?
- 27. コピー別の配列
- 28. ある整数配列を別の配列にコピーする方法
- 29. json配列要素をsqlite dbの1つのテーブルに格納する方法
- 30. 空の要素を持つBash配列をコピーする
[mcve]で試したことをお見せしてください。それが立っているので、私はあなたの問題が何であるかほとんど考えていません。 –