0

のようなリスト操作はありますか

'(xy)'(1 2)

(代入 '(xy) '(1 2) (+ 'x 'y))

-> (各記号は番号リストで相対的に一致し、置換されます)

-> (x = 1, y = 2)

-> (+ 1 2)

-> 3

参照からアイデアを見つけることができません。

http://docs.racket-lang.org/reference/pairs.html

4

2 に答える 2

1

使用できますlet

(let ((x 1)
      (y 2))
  (+ x y))
于 2013-03-29T07:01:49.020 に答える
1

名前と値の間のマッピング (「辞書」) を表現しようとしている場合は、いくつかの方法があります。Racket は、名前を値に関連付けることができるハッシュタイプを提供します。それらについてはガイドで読むことができます。Racket で辞書のような値を使用するためのより一般的なアプローチ ( racket/dictライブラリで説明) があり、ハッシュだけではなく、さまざまなデータ型で機能します。

于 2013-03-30T23:28:33.043 に答える