配列基礎レベル
次のプログラムを実行すると何が表示されますか?
a1 = [1, 2, 3] a2 = [4, 2, 3] p a1 & a2
- 1[1, 2, 3, 4]
- 2[2, 3]
- 3[1]
- 4[1, 2, 3, 4, 2, 3]
解説
配列の & は積集合を返します。つまり、両方の配列に含まれる要素だけを返します。この例では 2 と 3 が共通しているため、結果は [2, 3] です。すべてを連結するなら +、重複をまとめた和集合なら | を使います。
次のプログラムを実行すると何が表示されますか?
a1 = [1, 2, 3] a2 = [4, 2, 3] p a1 & a2
解説
配列の & は積集合を返します。つまり、両方の配列に含まれる要素だけを返します。この例では 2 と 3 が共通しているため、結果は [2, 3] です。すべてを連結するなら +、重複をまとめた和集合なら | を使います。