spset 0,0
x=0
y=0
while 1
vsync
if button() and #left then x=x-1
if button() and #right then x=x+1
if button() and #up then y=y-1
if button() and #down then y=y+1
spofs 0, x,y
wend
sayさん
プログラミング言語としては && || は無くてもいいんだけど、これがあるのと無いのでは、コーディングのコストに大きな差があります。
一例挙げれば var x[n] のとき x[i] == y を探すとして、 && を使うとこう書けます。
while i < n && x[i] != y
inc i
wend
'ここで i==nなら見つからない、そうでなければ x[i]==y
これを
while i < n and x[i] != y
と書くと、見つからない場合 subscript out of range になってしまいます。回避するには
while i < n
if x[i]==y then break
のように二つの条件判断に分けないといけない。