HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0215
HSP歴10ヶ月位異なる型を持つ解列変数に代入しました2解決


HSP歴10ヶ月位

リンク

2013/2/15(Fri) 17:29:44|NO.52407


a.1="テスト"
このソースを実行すると、「異なる方を持つ配列変数に代入しました」とエラーが出ます。

a.0="テスト"
を実行してもエラーは出ません。なぜでしょうか?



この記事に返信する


fortunehill

リンク

2013/2/15(Fri) 23:39:05|NO.52419

/*下記結果から型宣言(dim,sdim)されていない変数は整数型だと確認できますね*/

a.1 = 123 ;ok a.1 = 123.0 ;ng a.1 = "abc" ;ng



HT.

リンク

2013/2/17(Sun) 20:39:25|NO.52450

配列とはあるデータ型の変数を縦に繋げたもので、ただの変数はすなわち要素が一個しかない配列と言えます。
ゆえにただの変数に添え字0を指定しても参照できるし、length関数に掛けてみると1が返ってきます。
ご掲示のコードは以下のようにすれば動きます。最初の要素とその他のデータ型が等しい為です。

a = "A" a.1 = "B"



ONION software Copyright 1997-2023(c) All rights reserved.