INASOFT 管理人のひとこと


フリーソフトダウンロードサイト「INASOFT」の管理人 矢吹拓也 が日々の「ひとこと」を語るページです。
2021年1月1日より、旧ブログ(blog.inasoft.org)からお引越ししました。
・INASOFT Webサイト: https://www.inasoft.org/
・管理人のふたこと(長文記事/寄稿文): https://www.inasoft.org/talk/
2022年7月下旬より再び本業多忙化してきているため、更新頻度は落ちます。 [2022/7/24 19:32]

目次 | ←前へ / 2026-03-16 00:00

■やっぱり、いきなり、変数名の英大文字・小文字を区別するようにしたら、むしろ自分が混乱したので取り消し

2026年 3月16日(月) 0:00:00



RSSRSS配信中
https://www.inasoft.org/



先週のFR-Script更新で、「変数名の大文字・小文字を区別するようにした。」という更新を加えたのですが、その後、他の要素(初期代入変数や組込関数など)その間の仕様の差異で、マニュアル作成における矛盾に苦しむハメになりまして、また、自分でスクリプトを組んでいても混乱しはじめることになりまして、やっぱり変数名の英大文字・小文字を区別しないようにすることにしました。

自分が一番多く使っているC/C++言語では英大文字・小文字を区別するので、自分にとってはこっちの方が良いと思ってしまったのですが、どうもそういうわけでもなかったみたいで。分からんもんです。

また、Repeat-Untilや、配列変数の取り扱いをし始めたあたりから、旧R-Scriptの仕様を極力取り込んでいこうという思考になってきまして、今回は、正規表現系の組込関数(Regex_Match(), Regex_Replace(), Regex_Search())の追加を行いました。

Regex_Search()の結果受け取りに配列の概念が必要というのもあり、配列変数の取り扱いを開始したから実装できたというのもありますね。

他に、ConvChar()に指定するフラグ定数(CC_HIRA_KATA ~ CC_TAB_8SP)を初期代入変数に追加しています。

あとは、R-Scriptにあって、FR-Scriptにない要素として、ファイルの取り扱い関連・INI/レジストリの取り扱い関連・編集ダイアログ構築関連がありますが、これらはセキュリティ的な都合とか、そもそもレジストリ編集ツールじゃないぞとかあるので、たぶん搭載することはなさそうかなぁ、と。

というわけで、後は不具合がなければ、だいたい完成系かなぁといった感じです。



目次 | ←前へ / 2026-03-16 00:00


目次の表示:


ブログではないので、コメント機能とトラックバック機能は提供していません。ご質問・ご意見等はメールフィードバックまたはX等からお願いします。いただいたご質問・ご意見などは、この「管理人のひとこと」の記事に追加、あるいは新規の記事にする形で一部または全文をそのまま、あるいは加工させていただいた上で、ご紹介させていただく場合があります。
当サイトでは掲載内容による不具合等に関する責任を持ちません。また、内容の正確性についての保証もありませんので、情報をご利用の際は、利用者の自己責任で確認をお願いします。本ページは公開から1年半後の任意のタイミングで削除される予定です。


- 最近の更新 -



3497107 (+0090)[+1186]

Copyright© 2010-2026 INASOFT