お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
210 / 401 ツリー ←次へ | 前へ→

\SEL.GOについて 名無し 2012/11/30(金) 17:26
Re:\SEL.GOについて 穂乃井 2013/1/8(火) 23:20

\SEL.GOについて
 名無し  - 2012/11/30(金) 17:26 -
  
はじめまして、最近YU-RISを勉強し始めたものです。

選択肢のジャンプ先を指定する際\SEL.GOを使用する際の質問なのですが、
指定したラベルに飛んだあと、\RETURNで\SELの直後に戻ることはできないのでしょうか?
もちろん\RETURNが\GOSUBに対しての命令だとは知ってはいるのですが、
選択肢のあと、毎回戻り先としてラベルを切るのが煩雑に思えてしまい、
なんとかできないかと試行錯誤しています。

単純に選択肢によって変数を加算したり減算したりするだけの場合など、
ラベルの中は再利用できる場合があると思うので、
\GOSUBにおける\RETURNのように戻れたら再利用が楽だなぁとか考えてしまいます。

なにか違う方法で選択肢によるラベルジャンプ後、
\SELのすぐ後に戻ってくるのが容易な記述ってありますでしょうか?
やはりラベルを切って各選択肢後の処理でそのラベルに飛ばすようにするしかないでしょうか?

質問と要望(?)がごっちゃになってる上に、
全然基礎知識などがない初心者のため変なことを言ってるかもしれませんが、
よろしくお願いいたします。
引用なし
パスワード

Re:\SEL.GOについて
 穂乃井 WEB  - 2013/1/8(火) 23:20 -
  
>はじめまして、最近YU-RISを勉強し始めたものです。
>
>選択肢のジャンプ先を指定する際\SEL.GOを使用する際の質問なのですが、
>指定したラベルに飛んだあと、\RETURNで\SELの直後に戻ることはできないのでしょうか?
>もちろん\RETURNが\GOSUBに対しての命令だとは知ってはいるのですが、
>選択肢のあと、毎回戻り先としてラベルを切るのが煩雑に思えてしまい、
>なんとかできないかと試行錯誤しています。
>
>単純に選択肢によって変数を加算したり減算したりするだけの場合など、
>ラベルの中は再利用できる場合があると思うので、
>\GOSUBにおける\RETURNのように戻れたら再利用が楽だなぁとか考えてしまいます。
>
>なにか違う方法で選択肢によるラベルジャンプ後、
>\SELのすぐ後に戻ってくるのが容易な記述ってありますでしょうか?
>やはりラベルを切って各選択肢後の処理でそのラベルに飛ばすようにするしかないでしょうか?
>
>質問と要望(?)がごっちゃになってる上に、
>全然基礎知識などがない初心者のため変なことを言ってるかもしれませんが、
>よろしくお願いいたします。


返信のほう遅くなりすみません。
ご要望の挙動ですが、現状ですと
ご推察の通りラベルを作成して別途 \GOSUB するしかないですね…。
確かに \SEL.GO の他に \SEL.GOSUB のような指定もできると便利かもしれません。
機能要望として検討したいと思います。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
210 / 401 ツリー ←次へ | 前へ→
59,460
(SS)C-BOARD v3.8.1β4 is Free.