配列

1番から順番に内容を持っている配列を表す種類です。

生成する方法

配列定数式で配列を生成できます。

一覧は{100,200,300}
一覧は{「おはよう」,「こんにちは」,「こんばんわ」}

文字列から配列を生成するには、「配列化」手順を使います。

手順

次の手順が使用できます。

【自分】から【列番号】番目と【列番号】番目を交換する:配列

指定した列または行を並べ替えます。
行の並べ替えは、配列が2次配列の場合のみ指定できます。

一覧は{「東京」,「名古屋」,「大阪」}
一覧を表示する

一覧から1番目と3番目を交換して、結果とする
結果を表示する

【自分】から【キーワード】を探す:数値

配列からキーワードが含まれる要素を探して、その番号を配列で表します

配列からキーワード検索する

一覧は{「トカゲ」,「エリマキトカゲ」,「エリ」}

一覧から「カゲ」を探して、結果とする
結果を表示する

【自分】から【キーワード】を大小区別しないで探す:数値

配列からキーワードが含まれる要素を探して、その番号を配列で表します。
探す際に大文字と小文字は区別されません。

一覧は{「Hello」,「Open」,「Load」}

一覧から「O」を大小区別しないで探して、結果とする
結果を表示する

【自分】から【キーワード】を完全一致で探す:数値

配列からキーワードと完全に一致する要素を探して、その番号を配列で表します。

一覧は{「トカゲ」,「エリマキトカゲ」,「エリ」}

一覧から「トカゲ」を完全一致で探して、結果とする
結果を表示する

【自分】から【キーワード】を取り出す:数値

配列からキーワードが含まれる要素を探して、その内容を配列で表します

一覧は{「トカゲ」,「エリマキトカゲ」,「エリ」}

一覧から「カゲ」を取り出して、結果とする
結果を表示する

【自分】から【キーワード】を大小区別しないで取り出す:数値

配列からキーワードが含まれる要素を探して、その内容を配列で表します。
探す際に大文字と小文字は区別されません。

一覧は{「Hello」,「Open」,「Load」}

一覧から「O」を大小区別しないで取り出して、結果とする
結果を表示する

【自分】から【キーワード】を完全一致で取り出す:数値

配列からキーワードと完全に一致する要素を探して、その内容を配列で表します。

一覧は{「トカゲ」,「エリマキトカゲ」,「エリ」}

一覧から「トカゲ」を完全一致で取り出して、結果とする
結果を表示する

【自分】の【何】番目を消す:配列

配列の指定した列または行を消します

一覧は{「りんご」,「なし」,「ぶどう」}
一覧を表示する

一覧の3番目を消して、結果とする
結果を表示する

【自分】を〈【文字】で〉繋げる:文字列

配列の要素を文字列化して、順番に一つの文字列として繋げます。
〈文字〉を指定すると、要素の間に区切り文字を入られます

配列の要素を一つの文字列に繋ぎ合わせる

一覧は{「アイス」,「スイカ」,「かき氷」}
一覧を「&」で繋げて、結果とする
結果を表示する

【自分】の最大値:数値

配列の数値でもっとも大きい値を求めます名詞手順

配列から最大値を調べる

一覧は{132,473,735,532}
一覧の最大値を表示する

【自分】の最小値:数値

配列の数値でもっとも小さい値を求めます名詞手順

配列から最小値を調べる

一覧は{132,473,735,532}
一覧の最小値を表示する

【自分】の合計:数値

配列の数値を足して合計を求めます名詞手順

合計を求める

一覧は{132,473,735,532}
一覧の合計を表示する

【自分】の平均:数値

配列の数値から平均値を求めます

平均を求める

一覧は{132,473,735,532}
一覧の平均を表示する

【自分】の偏差値:配列

配列の数値の偏差値をそれぞれ求めます名詞手順

偏差値を求める

成績は{52,14,14,95,64,58}
成績の偏差値を表示する

【自分】へ【内容:基本物】を加える

配列の最後へ指定した内容を加えます

一覧は{「あ」,「い」,「う」}
一覧に「え」を加える
一覧に「お」を加える
一覧を表示する

【自分】へ【内容:基本物】を追加する

配列の最後へ指定した内容を加えます

一覧は{「AAA」,「BBB」,「CCC」,「DDD」}
一覧へ「123」を追加する
一覧を表示する

【自分】へ【配列】を一括追加する

配列の最後へ指定した配列の内容をすべて追加します

一覧は{「あ」,「い」,「う」}
一覧に{「え」,「お」}を一括追加する
一覧を表示する

【自分】の【何】番目へ【内容:基本物】を挿入する

配列の指定した位置の前に内容を挿入します

一覧は{「ABC」,「EEE」,「DDD」,「CCC」}
一覧の3番目へ「123」を挿入して、表示する

【配列】の【何】列目へ【内容:基本物】を挿入する

配列の指定した位置の前に内容を挿入します

一覧は{「ABC」,「EEE」,「DDD」,「CCC」}
一覧の3番目へ「123」を挿入して、表示する

【自分】を【方法】に並べ替える

配列を指定された方法で、並べ替えます。

【方法】には、次の方法が指定できます。

昇順 昇順に並べ替えます。要素のデータ型に応じて比較されます。
降順 降順に並べ替えます。要素のデータ型に応じて比較されます。
名前順 文字列として昇順に並べ替えます。要素を文字列へ変換して比較します。
逆名前順 文字列として降順に並べ替えます。要素を文字列へ変換して比較します。
大きい順 数値の大きい順に並べ替えます。要素を倍浮動小数へ変換して比較します。
小さい順 数値の小さい順に並べ替えます。要素を倍浮動小数へ変換して比較します。
日付順 日時の新しい順に並べ替えます。要素を日時形式へ変換して比較します。
逆日付順 日時の古い順に並べ替えます。要素を日時形式へ変換して比較します。
配列の要素を逆順に並べ替えます。
よみがな順 よみがな順に並べ替えます。要素を文字列へ変換して比較します。スミレでは未対応です。
逆よみがな順 よみがなを逆順に並べ替えます。要素を文字列へ変換して比較します。スミレでは未対応です。
不規則
ランダム
適当
要素の内容に関係なく、不規則に並べ替えます。

配列を並べ替える

一覧は{「ABC」,「EEE」,「DDD」,「CCC」}
一覧を表示する

一覧を名前順に並べ替る
一覧を表示する
一覧は{30,40,10,20}
一覧を表示する

一覧を大きい順に並べ替える
一覧を表示する

一覧を小さい順に並べ替える
一覧を表示する

一覧を不規則に並べ替える
一覧を表示する

【自分】を【方法:匿名手順】で並べ替える

配列を指定した手順を使って、並べ替えます(カスタムソート)。
配列内の要素を比較するときに、2つの要素について大小比較を行いますが、そのときの判断式を匿名手順を使って行えます。

【方法】には、並べ替えを判断するための手順を指定します。

カスタムソートする

一覧は{12,3,5,6}
一覧を『
	それを{左,右}とみなす
	もし左>右なら
		-1を返す。
	他でもし左<右なら
		1を返す。
	そうでなければ
		0を返す
	もし終わり
』で並べ替える
一覧を表示する

【自分】から重複を消す:配列

配列の要素から同じ値の要素を消します。

一覧={1,3,3,4,1,6,7,6,7,8}
一覧から重複を消して表示する

【自分】の【開始】番目から〈【個数】個〉切り出す:配列

配列から指定した【開始】番号の要素から最後の要素までの配列を取り出します。
【個数】を指定すると、その個数まで要素を切り出します。

一覧={1,2,3,4,5,6,7}
一覧の4番目から3個切り出して表示する

記号の意味

設定項目

次の設定項目が使用できます。

設定項目   説明
内容 文字列 内容を文字列で表します。内容は、各要素を文字列で変換したものを「,」で区切り{ }で囲った形式です。
個数 整数 配列の要素数を表します
クローン 配列 要素の内容が同じ、別の配列を表します
先頭 基本物 配列の一番目の要素を表します。
配列の要素数が0の時は、エラーとなります
末尾 基本物 配列の最後の要素を表します。
配列の要素が0の時は、エラーとになります

記号の意味

型変換

この種類は、次の別のデータ型へ自動的に変換できます。

方向 説明
文字列←→ 「内容」設定項目と同じ文字列

サンプルコード

配列の追加と挿入

配列に最後に要素を追加するには「追加」手順を使います。また、配列の指定した位置に要素を追加するには「挿入する」手順を使います。

一覧は{「ABC」,「EEE」,「DDD」,「CCC」}
一覧の3番目へ「123」を挿入して表示する
一覧へ「456」を追加する
一覧を表示する

文字列から配列を作る

「配列化」手順を使うことで、文字列から配列を作られます。

データは「{AAA,BBB,CCC}」を配列化
データ(1)を表示する
データ(2)を表示する
データ(3)を表示する

配列をファイルへ格納する

配列の要素をファイルへ保存するには「保存する」手順を使います。

元データは{「あああ」,「いいい」,{111,222,333}}
元データを「配列.txt」へ保存する

配列をファイルから読み込む

ファイルに保存されたテキストから配列を作るには「配列化」手順を使います。

「配列.txt」から読み込んで、配列化して、データとする
データを表示する

配列の内容をコピーする

配列を単純に別の変数に代入すると、元の配列の内容を変更した際に、代入先の配列の内容も変更されます。このような問題を防ぐには、配列の内容をコピーして置く必要があります。

配列の内容のコピーを作るには「クローン」設定項目を使います。

元配列は{1,2,3,4,5}
新配列は、元配列のクローン
元配列(3)は、100
「元配列:[元配列]
新配列:[新配列]」を表示する

ページ先頭へ