質問

During a conversation with Matt Flatt, one of the primary authors of Racket, I was told (in passing) that the let form is not recommended by the community and is largely being replaced by define.

What are the advantages of define over let that would prompt the Racket community to elect to use it in place of let?

For reference, define and let from the Racket documentation are linked here.

役に立ちましたか?

解決

"To reduce rightward drift"

See the section 4.2 on definitions: https://docs.racket-lang.org/style/Choosing_the_Right_Construct.html

That said, I see it mostly as a matter of taste.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top