コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
あまさとしおん ◆mzDKTVUAtwqE
2021/7/24 19:49
意外と自分で定数#TRUE使ってたわ
(たぶん真偽値であることを明示するため)

※御子神ツインエディターの本体(-MTEDITOR.PRG)

コメント

アバター
はる 2021/7/24 21:07 ◆75Vh4SY8TdKS
自分は真偽値であること明示するだけなら、
定数リテラルではない方のTRUEやFALSE使う派なんですが、
定数リテラルにすることの利点ってなんかあるんですか?
プチコンでは真偽値の実体が数字だから定数リテラルにするとかですかね。

そういえば3号/BIGでは、
PI()って何故か定数リテラルでもシステム変数でもないですね。
3号/BIGの定数リテラルに整数がないこととかとも関係ありそう?
アバター
あまさとしおん 2021/7/25 16:24 ◆mzDKTVUAtwqE
御子神ツインエディターの場合、プチコン4に移植するときに置換作業を簡略化するためですね。
なるべく最小限のDEFを差し替えるだけで他は書き替えずに動くように設計しています。
(機能の追加で若干方針にそぐわない箇所もありますけど)

PI()が関数に擬態してるのはver.3系のSmileBASICが整数ではない#定数リテラルやシステム変数を認めない規則だからではないかと思っています。
アバター
はる 2021/7/27 21:27 ◆75Vh4SY8TdKS
なるほど。
置換する必要がある場所を減らして移植を楽にするということですか。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -