Racket 球拍中的列表操作
有这样的列表操作吗 "(x y) "(1 2) (替换)(x'y)“(12)(+'x'y)) ->(每个符号由数字列表相对匹配,并替换) ->(x=1,y=2) ->(+12) ->三, 我从参考资料中找不到任何想法Racket 球拍中的列表操作,racket,Racket,有这样的列表操作吗 "(x y) "(1 2) (替换)(x'y)“(12)(+'x'y)) ->(每个符号由数字列表相对匹配,并替换) ->(x=1,y=2) ->(+12) ->三, 我从参考资料中找不到任何想法 您可以使用让: (let ((x 1) (y 2)) (+ x y)) 如果您试图表示名称和值之间的映射(“字典”),有几种方法可以实现。Racket提供了一种散列类型,可以将名称与值关联起来。你可以在报纸上读到他们。有一种更通用的方法可以在Racket(在库中描
您可以使用
让:
(let ((x 1)
(y 2))
(+ x y))
如果您试图表示名称和值之间的映射(“字典”),有几种方法可以实现。Racket提供了一种散列类型,可以将名称与值关联起来。你可以在报纸上读到他们。有一种更通用的方法可以在Racket(在库中描述)中使用类似字典的值,这种方法可以跨不同的数据类型工作,而不仅仅是散列