Skip to content
irxground edited this page Jul 13, 2012 · 12 revisions

プログラム

プログラムは命令の集合からなる

ルーチン

メインルーチン

Main
  ' ...
End Main

サブルーチン

引数:0, 戻り値:0

Sub Foo:
End Sub

引数:3, 戻り値:0

Sub Bar: Arg1 Arg2 Arg3
End Sub

引数:2, 戻り値:2

Sub Swap: InL InR -> OutR OutL
    Set InL -> OutL
    Set InR -> OutR
End Sub

引数:0, 戻り値:1

Sub Read: -> Out1
End Sub

引数:1, 参照渡し:1, 戻り値:0

Sub Add: Val >-> Var
    Set: Val + Var -> Var
End Sub

Function

Func Max(a b)
    If a > b Then
        Max = a
    Else
        Max = b
    End If
End Func

Clone this wiki locally