命令/関数辞書
- 概要
- abs
- acos
- asc
- asin
- assert
- atan
- atan2
- background
- beep
- bgmadd
- bgmplay
- bgmstate
- bgmstop
- bind$
- binding
- box
- call
- chr$
- circle
- cls
- connect$
- connected@
- connecting
- cos
- crash
- data
- datetime@
- def animation
- def background
- def pic
- direction
- disconnect
- distance
- do
- elemtype
- else
- else if
- end
- end function
- end if
- end procedure
- exit do
- exit for
- exit procedure
- fetch@
- for
- function
- hear$
- hide
- if
- include
- inkey$
- input
- left$
- len
- let
- line
- listen
- listening
- locate
- loop
- main
- mainvar
- mainvar$
- mainvar@
- max
- mid$
- min
- move
- moving
- next
- oval
- paint
- pause
- pi
- play
- point
- pow
- procedure
- pset
- put
- random
- read
- receive@
- render
- return
- right$
- roll
- round
- scr$
- send
- sgn
- show
- sin
- speak
- speed
- sprite
- sqr
- stay
- stop
- str$
- tan
- tap
- time
- touch
- truncate
- turn
- unbind
- val
- visible
- write
- xpos
- ypos
end procedure
働き
プロシージャの終わりを指示します。
文法
end procedure
説明
end procedure 命令は、プロシージャの終わりを決定します。call 命令によって呼び出されたプロシージャは、procedure 命令の次の行以降に書かれている命令を実行していき、end procedure 命令が実行された時点で、プロシージャを呼び出した call 命令の次の行にジャンプします。
プロシージャ内の命令の実行中に、条件によって途中でプロシージャの実行を終えたい場合は、end procedure 命令ではなく、exit procedure 命令を使用してください。
サンプルプログラム
rem end procedure
procedure gcd a,b
if b=0 then
print abs(a)
else
call gcd b,a%b
end if
end procedure
call gcd 1920,1080