同一のフィールドを持つ 2 つの構造体をマージしようとしています。thisやthisなど、いくつかの方法を試しました。しかし、それは横向きになるか、まったく機能しません。
私の2つの(簡略化された)構造体は
a(1).name = 'x';
a(1).data = 1;
a(2).name = 'y';
a(2).data = 2;
と
b(1).name = 'x';
b(1).data = 3;
b(2).name = 'y';
b(2).data = 4;
目的の出力は、これが生成するものと同じです。
c(1).name = 'x';
c(1).data = 1;
c(2).name = 'y';
c(2).data = 2;
c(3).name = 'x';
c(3).data = 3;
c(4).name = 'y';
c(4).data = 4;
これを行う簡単な方法は何ですか?私の実際の構造体には、1,000 を超える値を持つ 2 つ以上のフィールドがあります。