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

アバター
うょリウム(元 SPDX) ◆UTOEg1c1vr.B
2020/1/29 9:17
プログラム内コメントのやりかたは色々です。

DEF C C$
と、いうどうでもいいDEFをつくりました

このように。

コメント

アバター
こういち 2020/1/29 12:43 ◆ou0jbJnEJ0Kb
コメントの書き方と言えば、ラベルをコメント代わりに使ったことがある。
最新のホラーおにぎりがそれ。
ラベルをジャンプに使わないからこそ為せる技。(なおRESTORE)
アバター
Na 2020/1/29 17:59 ◆QoELVrBXBQCI
mkIIではラベルの後がすべてコメントになりますね
@LOOP あいう

そういえばREMは命令ですが ' は命令じゃないんですね
なので IF 〜 THEN REM あいう は1行IF(条件が成り立つときREMあいうを実行)になりますが、
IF 〜 THEN 'あいう は複数行IF(条件が成り立つときENDIFまで実行)になります
アバター
はる 2020/1/29 18:34 ◆75Vh4SY8TdKS
DEF C C$:END

文字列を返す関数で戻り値を使わない時にも使えそう。
アバター
Na 2020/1/29 18:39 ◆QoELVrBXBQCI
配列の中身を空にしたいときに
WHILE LEN(A):NUL POP(A):WEND
DEF NUL A:END
ってやってましたが、適当な変数を使ってNUL=POP(A)の方が楽だと最近気づきました()
アバター
うょリウム(元 SPDX) 2020/1/30 1:28 ◆UTOEg1c1vr.B
c”のメリット

・C”という2文字の後で好きな文字を
「白で」入れられる。
英語、数字の場合は
REM(空白)の4文字と比較して優良。
・別にCでなくてもいい。
また、大文字小文字どちらもok。

・”で文字列を締めくくればその後に別の命令をつけたり、´で赤文字にしたりできる。

デメリット
・DEFが別途必要

´のメリット
・文字数が少なく目立たない
・REMなど白文字の後に続けられる。
デメリット
・後に続く文字は白文字にできない。

REMのメリット?
・続く文字が白になる。
・REM自体は青なのでコメントとごっちゃになりにくい。
・後に´をつければ同列に赤文字使える
デメリット
・文字数が多い。
・英語や数字が先頭の場合、
さらに1マス空ける必要がある。

うーん…人にもよるけど、
どうでもいいことですよね。
でもプログラム内のコメントにもこだわりたい!という方は押さえるべき?
かな??

あと、色は私の設定なので皆に当てはまりません。。
アバター
さすらいの名無し 2020/1/30 7:53 ◆LWMA5UzCJb3e
Cのデメリット→わざわざダブルクォーテーションで囲む必要がある
だと思うんですがそれは…
アバター
ツララ 2020/1/30 11:54 ◆ArUdBYOYME1V
各方法のメリットとデメリットの説明が本体ですね?
どうでもいいことにこだわるの、プチコンもゲームなんだなぁって思えて好き。
アバター
うょリウム(元 SPDX) 2020/1/31 1:33 ◆UTOEg1c1vr.B
”で囲む必要はありませんよ。
その行が白文字のコメントだけで良ければ
C”あいう
のように末尾の”は省略できます。

あえて言うならコメント内に”を使えないのもデメリット…ですね。
アバター
Na 2020/1/31 17:28 ◆QoELVrBXBQCI
英数字だけだったら"がなくてもいけそう
C ABC123
アバター
ugly777 2020/1/31 17:51 ◆B7lOIJDWuOqi
C@ONLY_FOR_ALPHABET_AND_NUMBER
アバター
Na 2020/1/31 18:08 ◆QoELVrBXBQCI
↑ラベルならそもそもCがいらないですね()
アバター
ugly777 2020/1/31 18:27 ◆B7lOIJDWuOqi
↑え?
http://petitverse.hosiken.jp/community/petitcom/topic/?read=1388
のような質問をしていた人が何を言っている?
アバター
こういち 2020/1/31 19:11 ◆ou0jbJnEJ0Kb
ラベルなら単体でコメントとして成立するのでCに突っ込む必要すらないvsラベルは文字列なのでCに突っ込めるってことね。
ラベル単体はRESTOREのラベルと見分けが付かないので、おすすめはしない。(普通RESTOREラベルの直後にはDATAが来るけど、変則的な使い方をしないとも限らないので)
アバター
Na 2020/1/31 19:36 ◆QoELVrBXBQCI
ugly777さん
あ、「Cがいらない」というのは、Cにラベルを文字列として渡せるというのは知ったうえで、Cがなくても結果同じですよねってつもりで言いました。
アバター
ugly777 2020/1/31 19:53 ◆B7lOIJDWuOqi
↑つCHKLABEL
アバター
Na 2020/1/31 20:17 ◆QoELVrBXBQCI
色にこだわるならやはりREMですかね
REMの後に普通に書けば白、' をつければ緑、@をつければ黄色、""で囲えば茶色、数値はピンク、の5色が使えます
(色は私の設定の場合)

ugly777さん
やっぱり何を言ってるのか分かりませんでした、すみません

コメントを書く

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

- WEB PATIO -