Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
トピック
moh6an
◆6Z.AzgCiEzTT
2023/4/20 20:42
質問
NEXTに 引数みたいなの書いてる人がいた
これってわかりやすくするため?でそれ自体に意味はないの?
(HELPにも記述がなかった)
コメント
Ryou Tanpo
2023/4/20 20:45
◆AI5iRr9FjmkJ
あえて書く場合は、FORで指定した制御変数をそのまま書く……という風に思っていましたが、任意の式を受け付けていた気がします。この式が評価されるのかは検証していません。
僕は書く必要は無いのでは、と思います (と19歳の学生が言いました……。一般的にはどうなんですかね。)
Ryou Tanpo
2023/4/20 20:47
◆AI5iRr9FjmkJ
よく考えたらFORと同じ変数を多分書いておく所だから多分評価されない……? (未検証) SmileBASICで評価されない式って見たことない気が
あまさとしおん
2023/4/20 22:34
◆mzDKTVUAtwqE
過去のBASICでは指定して変数のFORを進めることができる一方で、プチコン3号以降ではそのような制御ができなくなったものの(mkIIはできる?)
そう書き慣れている人のために何かが書かれていても無視するように設計されている、というはずです。
あまさとしおん
2023/4/20 22:36
◆mzDKTVUAtwqE
3号だとはっきりヘルプに書かれていて、4だと書いてないけど同様の挙動ということでしょうか
あまさとしおん
2023/4/20 22:38
◆mzDKTVUAtwqE
mkIIには無かったCONTINUEとBREAKが追加されたのが3号で、それらを正しく機能させるにはNEXTの変数指定を排除するしかなかった、という感じなのでしょうね
こういち
2023/4/20 23:02
◆ou0jbJnEJ0Kb
僕は書いてますね。(僕以外に書いてる人居るのかな)
ご想像の通りわかりやすくするために書いてます。
速度を落とさずに可読性を向上させられる(どれほど効果があるのかは不明)ので書き得なんですよね。
関係ないですが、IF THEN NEXTってCONTINUEと同じ挙動をする仕様があるのを思い出しました。WHILE文だろうと使えて驚いた記憶(宗教上の理由でBREAK,CONTINUEは使わない人)
moh6an
2023/4/20 23:47
◆6Z.AzgCiEzTT
みなさんありがとうございます
なるほど、やっぱり単なる文字列として機能するのですね。
多重ループの制御範囲がわかりやすくなるので使ってみようかしらんとか思ってます
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-