![]() |
コンテンツ作成中...
Google Ads |
第13章 変数と配列変数今回は以前に紹介した「変数」について、もう少し深く入った内容をやっていこうと思います。
「変数」とは、いろいろなデータを入れておくことができる「箱」のような物です。これは以前に説明したと思います。 しかし、いろいろなデータを入れておくことのできるものは「変数」だけではありません。似たようなものに「配列変数」というものがあります。 「配列変数」には、1つの配列変数にたくさんのデータを入れておくことができるようになっています。分かりやすくいうと、大きな箱に仕切りが付いていて、それにたくさんのデータを入れることができるという感じです。 また、「変数」と同じように「配列変数」にも好きな名前をつけることができます。 ただし、1つの配列変数に異なる種類(データ型)のデータを入れることはできません。つまり、1つの配列変数に文字列(str)型と整数(int)型を混ぜて入れることはできないということです。 百聞は一見にしかずということで、早速「配列変数」を使ってみたいと思います。
このスクリプトを実行すると、画面に「a(0) の内容は 123 です。」、「a(0) は 123 です。」、「a(1) は 456 です。」、「a(2) は 789 です。」の順に表示されると思います。 今回新しく登場した命令があるので、ここで説明しておきます。 「foreach - loop」命令は「repeat - loop」命令とほとんど同じです。違いは「パラメータのところに繰り返し処理を行う配列変数を設定する点」です。 また、配列変数の各要素(a(0)やa(1)など)は変数と全く同じように扱うことができます。 今回は配列変数をいきなり確保(用意)しましたが、あらかじめ決まった数だけ確保することもできます。 例えば次のようなスクリプト。
このような感じで使用することができます。 ただし、「sdim」命令だけは少し使い方が違うので注意してください。 今回は以上です。次回は「変数と配列変数」をやろうと思います。 [ ← 前へ ] [ 戻る ] [ 次へ → ] Copyright (C)2006-2007 はむ / AHD All Rights Reserved. |