📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
|||
| 47行目: | 47行目: | ||
d | d | ||
a b d | a b d | ||
</syntaxhighlight> | |||
<br><br> | |||
== 配列の要素の追加 == | |||
配列に要素を追加する場合、新たな添字を指定して値を代入する。<br> | |||
また、配列に配列を追加する場合、<code>+=</code>を使用して配列名<code>+=(値 値 値...)</code>のように記述する。<br> | |||
<syntaxhighlight lang="sh"> | |||
array=(a b c d) | |||
# 配列arrayの4番目の要素に代入 | |||
array[4]=e | |||
# 配列arrayの5番目と6番目の要素に代入 | |||
array+=(f g) | |||
# 配列の末尾に要素を追加する(添字が0から1ずつ増加するような配列の場合のみ可能) | |||
array[${#array[@]}]=h | |||
for i in ${!array[@]} | |||
do | |||
echo $i ${array[$i]} | |||
done | |||
# 出力 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | <br><br> | ||