日々の取材活動や編集作業を通して感じた雑感などを読みやすいスタイルで提供します。「棚」の中に複数の値が入る配列のイメージこれまで扱ってきた「変数」は、箱の中に1つ値を入れるイメージでしたが、「配列」は箱が複数ある棚のようなもの。上のイラストの場合、「野菜」という棚の「3」番目には「にんじん」という値が入っていますが、「0」「1」「2」には「たまねぎ」など別の値が入っています。配列の書き方このプログラムでは、配列「Mac」を「var」を使って宣言し、続いて値を書いています。」で囲んだ中に、「,(カンマ)」で値を区切って記載することで配列になるのです。「var」は変数の宣言でも使いましたが、カンマで複数の値を区切って値を格納すると配列になることを覚えておきましょう。1●配列で複数の値を一度に扱おうたくさんの値を扱うとき、1つずつ変数として宣言するのは大変。そんなときは一気に宣言できる「配列」を使いましょう。「,(カンマ)」で区切るだけで、いくつもの値を格納することができます。ちなみに下のプログラムで値を「””(ダブルクオーテーション)」で囲っているのは、文字列型だから。基本的に配列に含められる値は、同じ種類の型です。配列に格納した値は、変数と同じように扱えます。「print(配列[値の番号])」というように書くことで、これまで同様に出力できます。ここで、値の番号が「0」から始まることに注意しましょう。これは配列に限りません。多くのプログラムで、順番などを表すときは「0」から数えることが多いのです。配列を使えば1行に納まる配列を使うと、複数の値を1行で記述できます。1つ目の値を出力したいときは、「print(Mac[0])」と書きましょう。[]内の数字のことを「添字」と言い、配列内の値の数を超えるとエラーになります。1つずつ書くのは煩雑1つずつ変数として宣言してもよいですが、手間がかかりますし、ミスにつながることも。6つくらいならOKですが、それ以上の値を変数に格納したい場合は配列を使うのがベターです。2●配列の値を「ループ」で出力してみよう配列に入っている値をすべて出力したい場合、どうしたらよいのでしょうか。すべてを並べて書くのはあまりに煩雑です。値が100個あったなら、「print(Mac[0])、print(Mac[1])、print(Mac[2])」...と100のprint文を書かなければなりません。100ならまだしも、1000個だったらもっと大変。値が多ければ多いほど、手間もミスの可能性も膨大になります。そこで出てくるのが「ループ」、つまり繰り返しの処理です。ループは制御構文「for」を使って書きます。下の例では、配列[Mac]の中に入っている値を1つずつ[value]に格納し、[{}(波括弧)]の中にあるprintに処理を渡しています。for文は配列の中に納めた値がなくなるまで処理を繰り返すため、たった3行で配列内すべての値を出力できるのです。最初に1番目の値「iMac」が「value」に格納され、print文で出力します。Pro」、その次は「MacBook」と、配列に入っている値がなくなるまで処理を繰り返します。「value」はfor文の変数として使っているだけなので、他の単語、文字列でもOKです。崎谷実穂ビジネス、IT、教育関係の記事・書籍のライティングを中心に活動するライター。プログラミングの経験はまったくなし。Swiftに詳しいツバメ。ノンプログラマーにも丁寧にプログラミングを教えてくれます。Proの活用でさらなる進化の可能性も見えてきた。処理能力、AI性能、拡張性、バッテリライフも優れた、“お買い得度”の極めて高いおすすめモデル。人気スピーカの正統後継機が堂々登場。処理能力、AI性能、拡張性、バッテリライフも優れた、“お買い得度”の極めて高いおすすめモデル。人気スピーカの正統後継機が堂々登場。「クリーンアップ」機能の使い方。マウント」を試すアクセサリレポートSNS最新記事やお知らせ、編集部員の取材レポートなどを投稿中!ぜひフォローをお願いします。Portalの人気記事ランキングやおすすめ記事、編集部員によるコラムなどをまとめたメールマガジンを毎週金曜日に配信します。お気軽にご登録ください。Corporation。