したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

119名無しさん:2014/02/13(木) 07:45:31
【共通】BASIC!1.77その2

BASIC!1.77関連の記事をもう一つ書きます。

まず、バグ情報が早速でています。

特殊な配列の使い方やcontinue命令関連です。

http://rfobasic.freeforums.org/select-numb-array-msg-t2217.html
http://rfobasic.freeforums.org/for-continue-t1970.html

今回のバージョンアップでの変更箇所なので多少は問題あるのかも
しれません。配列をよく使う人には要注意だと思います。

私自身の自作ツールにもたくさん配列を使っていますが、今のところ
問題なさそうです。

その配列ですが、1.77のリリースノートには以下の記載があります。

・New flavor of Array.copy -- same syntax as before but now if the destination array exists it is wholly or partially overwritten.

これは、配列の再利用ができるという意味だと思います。

BASIC!の配列は、普通のBASIC言語とことなり、配列の再利用ができない
仕様だったと思います。

その為、一度配列に値をセットしてしまうと同じ配列要素に値を再書き込み
できず、配列を一度削除(array.delete)する必要がありました。

今回、BASIC!に同梱されているサンプルプログラムを改造して再利用が
可能か確認してみました。

ちゃんと再利用できているのがわかりました。

これで配列の利用価値が上がるかもしれません。ただバグはあるかもしれませんが

【配列テストプログラム】
https://www.dropbox.com/sh/8fvyxq59l2s3e9m/xXAUXCkDyz


2chMate 0.8.6/unknown/L01A/4.0.3/LT


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板