This is binary clock, which displays current time (hour, minute and second) in both binary and decimal. You can switch on/off decimal display with A button. This is just for ornamental. If you're interested in this topic, please copy the source on the attached photo by yourself. I'm sorry to give you trouble.
レスポンスが遅くて恐縮です。
配列は関数に対し値渡しができないかどうかですが、おそらく既にお気づきのとおり、そんなことはありません。
R=FUNC(N[5])のように、普通に添え字をつけてやれば、値を渡せます。
ただ、配列ではない普通の変数や、添え字で要素を指定した配列変数は、値の「受け」と「渡し」を同じところでは行えません(多分)
値を「渡す」ときは
R=FUNC(N)
のようにしますが、値を「受ける」ときは
COMM OUT N
のように「OUT」を使います。
訊かれていることと違うことを回答していたら、ご容赦ください。
OUT以外の手段で、と言うことでしょうか?
できないこともないです。
以下のようにして、配列の参照を渡すことができます。
以下では、関数の中で配列の中身を読みだすだけですが、配列の中身を書き換えることも、もちろんできます。
DEF SUM(A)
VAR I,S=0
FOR I=0 TO LEN(A)-1:S=S+A[I]:NEXT I
RETURN S
END
DIM N[10]
FOR I=0 TO 9:N[I]=I+1:NEXT I
?"1カラ10ノゴウケイハ ";:?SUM(N)