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


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0316
brot配列の型の混合について4解決


brot

リンク

2017/3/16(Thu) 22:28:55|NO.78561

HSPでは、1次元を整数型、2次元を文字列型など、
配列の型を混合することはできないのでしょうか?



この記事に返信する


スペース

リンク

2017/3/16(Thu) 23:00:13|NO.78562

できません。



沢渡

リンク

2017/3/17(Fri) 02:08:43|NO.78563

「モジュール変数」というものが、仰っているものに近いかもしれません。
アクセスするのにいちいち命令や関数を介しなくてはならないなど、
あまり使い勝手の良いものではないですが。



スペース

リンク

2017/3/17(Fri) 09:46:22|NO.78567

モジュール変数を使わないもう少し手頃なやり方で実現するなら、
整数も実数も全て文字列型で記録し、呼び出す時にint()、double()で型を変換してはどうでしょうか。

要素数=5 sdim 配列,64,要素数,要素数 repeat 要素数 配列.cnt.0="てすと";文字列をいれる 配列.cnt.1=str(rnd(100));整数を入れる 配列.cnt.2=str(double(rnd(1000)));実数を入れる pos 0,25*cnt:mes ""+配列.cnt.0+","+int(配列.cnt.1)+","+double(配列.cnt.2)+"" loop



brot

リンク

2017/3/17(Fri) 10:00:01|NO.78568

やはりint()などを利用しないと駄目なのですね
ありがとうございました



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