0
に戻る私は、多くの場合、それを返し、その後、私はいくつかの値を取得する場合、私は何とかそれを処理する必要がある状況を満たすために、:初期化、プロセスおよびラケットにコーディングしながらラケット
(let ([result (compute-some-value)])
(process-somehow result)
result)
process-somehow
戻っ「
void
」
。
この定型文は間違っています。ラケットは、begin0
またはaif
のように、このパターンをよりコンパクトに(1行または2行で)記述するための構造を持っていますか、それとも独自のアナフォリックマクロを記述する必要がありますか?
質問を明確にするために、私は、組込みプロシージャがありません
(init-and-process (compute-some-value)
process-somehow)
または
(init-and-process (compute-some-value)
(process-somehow it))
ありがとう、私はそのような組み込み手順がないことを認めたかったのです! – dvvrd