Contents
 新着ゲーム
 更新ゲーム
 ランキング
 ランダム
 新規登録
 登録変更・削除

 掲示板
 FAQ
 素材リンク
 リンクについて

 サイトマップ
 メールフォーム
 トップ

 ◆ サブルーチンコールって?

一時的にページを移るものと考えてください、
「サブルーチンコールからの復帰」を行えば簡単に戻ることが出来ます。
戻る時は、サブルーチンコールを行った次の行から始まります。
サブルーチンは、何重にコールしても大丈夫らしいですが、
ちゃんとコールした回数分、戻らないといけません。
サブルーチンから戻る前に、ページを移動しても、コールした場所に戻れます。

サブルーチンの入れ子(ネスト?)での、リターンは基本的な
イメージとしては以下のようになります。

-------
ページA 
コール ページB
メッセージを表示

ページB
コール ページC
サブルーチンから復帰(ページA、コール直後へ)

ページC
サブルーチンから戻る(ページB、コール直後へ)
-------

この場合どういう動作をするかというと
まず、ページAからページBへサブルーチンで移動します。
つぎに、ページBからページCへサブルーチンで移動します。
そして、ページCからページBのコールの次の行へ移動(戻る)します。
ページBからページAのコールの次の行へ移動(戻る)し、メッセージを表示します。




BACK

Genesis
((無断転載・配布厳禁/Copyright(C)2002-2004YuiyaKamijouAllRightsReserved.))