sub ... end sub

サブルーチン定義

書式:
sub name ( parmlist {...} )
    block of instructions
end sub

name サブルーチンの名前,最初が数字以外の英文字で始まる文字列。 たとえば: 1printString は正しくない。printString1 は正しい。
parmlist 複数の変数でサブルーチンに引き渡される
プログラムを書く上であるシークエンスを何度か繰り返す必要がある場合に、 sdlBasicではそのシークエンスを一か所にまとめそれが必要なそれぞれの場所から 名前で呼び出すことをお勧めする。 サブルーチンのなかで使用される変数はたとえ同じ名前が本体の別の場所にあっても ローカル変数になる。 これは配列も同じ。

参照: 
Commons, Shared, Dim
サブルーチンにはパラメーターのリストを渡すことができる。 パラメーターの必要のないサブルーチンは()を省略出来る。

例:
Sub  printString(a$)
    prints(a$)
end Sub
printString("yo!!!")

参照: Commons, Shared , Dim