コマンドをどのように書くことができますか: printf("%d->%d", X, Y);ALGOL で、X と Y は再帰関数の引数です。
次のように書く必要がありますwrite "X -> Y";か?
または、次のように書くこともできます:write "%d -> %d, X, Y";
Algol (60) には入力/出力1が含まれていなかったため、printf に相当するものはありません。
Algol (60) での関数呼び出しは、 Cと同じように見えます。printf("%d->%d", X, Y);
ただし、Algol-68 では、関数の標準入力/出力ライブラリが定義されており、transput と呼ばれます。これらは多態的であるため、引数リストは要素の配列として渡されます。したがって、次のようになります。
print((whole(X),"->",whole(Y));
(しかし、とにかくウィキペディアからそれを取得できた可能性があります)
[ 1 ]:(ほとんどの実装ではライブラリ関数として追加されていますが!)