gosub

指定ラベルにサブルーチンジャンプ

gosub *label

*label : ラベル名

解説

サブルーチンジャンプをします。
gosub命令は、*labelで指定した場所にジャンプをします。
その後、return命令があるとgosub命令の次の行に復帰して実行を続けます。
gosubreturnはネスティング(入れ子構造)にすることが可能です。
(最大ネスティング数はHSPが持つスタックメモリの量により変動します)

関連項目

goto指定ラベルにジャンプ
returnサブルーチンから復帰

サンプル逆引き (75)

arusave.hsp
block3.hsp
block3.hsp
button_test.hsp
calcsheet.hsp
comtest7.hsp
demo.hsp
dragdrop.hsp
elastic.hsp
elm2d_edit.hsp
emit_sample1.hsp
emit_sample3.hsp
facemove1.hsp
facemove2.hsp
fonts.hsp
ftime.hsp
fullscr.hsp
hsptv_test.hsp
hsptv_test.hsp
hsptvapp_test.hsp
itunes_mon.hsp
keymove3.hsp
keymove4.hsp
kick.hsp
label_type.hsp
mapedit.hsp
menusample.hsp
meshmap.hsp
meshmap2.hsp
meshmap3.hsp
meshmap4.hsp
meshmap5.hsp
meshmap6.hsp
meshmap7.hsp
mesinfo.hsp
mouse2.hsp
multitouch1.hsp
multitouch2.hsp
multitouch3.hsp
mxatest.hsp
noframe.hsp
obaqme.hsp
objimage.hsp
objsort.hsp
poker.hsp
sample_01_basic_bbs.hsp
sample_02_memolite.hsp
sampview.hsp
shoot.hsp
sndedit.hsp
statusbar.hsp
tamane2.hsp
tamane4.hsp
test1.hsp
test1.hsp
test12.hsp
test12.hsp
test13.hsp
test2.hsp
test5.hsp
test5.hsp
test7.hsp
test8.hsp
test9.hsp
typing.hsp
vtest2.hsp
wave.hsp
web.hsp
winmove.hsp
xsample_alphapaint.hsp
xsample_amano.hsp
xsample_gimbal.hsp
xsample_Rocket.hsp
xsample_shiraho.hsp
xsample_verge.hsp

情報

バージョン3.4
作成日2013/12/09
著作者onitama
URLhttp://hsp.tv/
備考ver3.4標準命令
タイプ内蔵命令
グループプログラム制御命令
対応環境
  • Windows 版 HSP
  • コマンドライン版 HSP
  • HSPLet
hs ファイルhsphelp\i_prog.hs