gosub

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

gosub *label

*label : ラベル名

解説

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

関連項目

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

サンプル逆引き (98)

(HSP3) sample [Omake].hsp
(HSP3) sample4 [MonoCapture].hsp
(HSP3) sample5 [AVISave].hsp
(HSP3) sample6 [DeviceCapacity].hsp
(HSP3) sample7 [LogCheck].hsp
arusave.hsp
battle.hsp
block3.hsp
block3.hsp
block3_ad.hsp
button_test.hsp
calcsheet.hsp
celputm.hsp
cnvaxis.hsp
comtest7.hsp
d3m_techdemo.hsp
demo.hsp
dragdrop.hsp
drop.hsp
drop_dish.hsp
elm2d_edit.hsp
emit_sample1.hsp
emit_sample3.hsp
facemove1.hsp
facemove2.hsp
fonts.hsp
ftime.hsp
fullscr.hsp
GUID作成.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
moji.hsp
mouse2.hsp
multitouch1.hsp
multitouch2.hsp
multitouch3.hsp
noframe.hsp
obaqme.hsp
objimage.hsp
objsort.hsp
poker.hsp
posteffect.hsp
sample02.hsp
sample03.hsp
sample04.hsp
sample05.hsp
sample13.hsp
sample17.hsp
sample18.hsp
sample21.hsp
sample22.hsp
sample24_DVDPlayer.hsp
sample25_SelectAudioDevice.hsp
sample_01_basic_bbs.hsp
sample_02_memolite.hsp
sampview.hsp
shoot.hsp
sndedit.hsp
statusbar.hsp
tamane2.hsp
tamane3.hsp
tamane4.hsp
tamane_jump.hsp
test1.hsp
test12.hsp
test12.hsp
test13.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