2011-08-20 8 views

答えて

18

はい。見てください:declaring optional arguments。例えば

(define (f [arg 0]) 
    (* arg 2)) 

ラケットもキーワード引数を持つ関数をサポートしています。このリンクは、それらについても話しているドキュメントにつながるはずです。がんばろう!

+1

Btw、再帰関数で状態を渡すためにオプションの引数を使用することをお勧めしますか? – Halst

+1

時には、それはしばしば私を裏切ることがあります。オプションの引数がいくつかのアキュムレータである場合、再帰呼び出しでアキュムレータをどこかに渡すことを忘れた場合は、うーん。 :) – dyoo

+0

あなたの洞察に感謝します! – Halst

関連する問題