在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

亚历克斯·科雷亚(Alex Correia)

我在Racket中是一个新手,我尝试做其他语言(例如将字符串转换为变量名)的其他语言非常简单的事情。就像是:

#lang racket
(define t0 3)
(display t0) ; It outputs 3
(define (symbol? (string->symbol "t1")) 2 )
(display t1) ; It would output 2, however it throws an error :(

有没有一种方法可以将字符串转换为标识符?因为我需要动态地从字符串定义变量名。

亚历克斯·科雷亚(Alex Correia)

确实,soegaard哈希表是一个非常好的解决方案,下面是一个示例:

#lang racket
(define ht (make-hash))
(define sx "x")
(define sy "y")
(define sr "r")
(hash-set! ht sx 2)
(hash-set! ht sy 3)
(define r (+ (hash-ref ht sx) (hash-ref ht sy))) ;do calculation (+ 2 3)
(hash-set! ht sr r)
(hash-ref ht sr) ; it will output 5

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

来自分类Dev

有没有一种简单的方法可以将数字转换为字符串中的浮点数?

来自分类Dev

有没有一种方法可以将关键字用作枚举中的标识符?

来自分类Dev

有没有一种简单的方法可以使用vbscript将字符串转换为数学表达式?

来自分类Dev

有没有一种简单的方法可以使用vbscript将字符串转换为数学表达式?

来自分类Dev

有没有一种方法可以将jquery映射文本从字符串转换为json?

来自分类Dev

有没有一种方法可以将“字符串”转换为“ KType”?

来自分类Dev

有没有一种简单的方法可以将唯一的字符串转换成JavaScript中的唯一数字?

来自分类Dev

有没有一种简单的方法可以将小数格式化为sql中的字符串

来自分类Dev

有没有一种简单的方法可以将小数格式化为sql中的字符串

来自分类Dev

有没有一种在调用变量名时使用字符串的方法?

来自分类Dev

Powershell有没有一种简单的方法可以将int 5转换为字符串5或将68转换为字符串68?

来自分类Dev

有没有一种方法可以将字符串转换为D中的二进制

来自分类Dev

有没有一种简单的方法可以替换为Excel中的占位符?

来自分类Dev

有没有一种简单的方法可以将字节[]转换为Fsharp中的ReadOnlySpan <byte>?

来自分类Dev

在BASH中,有没有一种方法可以从变量中读取变量名?

来自分类Dev

有没有一种方法可以将标识符添加到Interface Builder中的“自动布局约束”?

来自分类Dev

Raku:有没有一种超级快速的方法可以将数组转换为字符串,而无需使用空格分隔元素?

来自分类Dev

有没有简单的方法可以将枚举类转换为字符串(C ++)?

来自分类Dev

是否有一种简单的方法可以将整数字符串转换为单个整数

来自分类Dev

Powershell:有没有一种方法可以将数组中的变量作为字符串添加到文件中?

来自分类Dev

有没有什么简单的方法可以将 python 中的 type() 函数的输出转换为字符串?

来自分类Dev

有没有一种简单的方法可以通过短代码使用 wordpress 将数字转换为单词?

来自分类Dev

有没有一种方法可以从这两个函数中的任何一个创建泛型函数?(将通用数组转换为字符串)

来自分类Dev

有没有一种简单的方法可以在 JavaScript 中用空字符串替换 NaN?

来自分类Dev

有没有一种方法可以将包含多个变量和字符串的一个变量从PHP传递到Python?

来自分类Dev

有没有一种方法可以将以字符串表示的数字转换为等效的二进制数?

来自分类Dev

有没有一种方法可以通过在Python中将其转换为字符串来检索网页的HTML内容?

来自分类Dev

有没有一种方法可以将非ASCII字符转换为Unicode并保持原样的ASCII?

Related 相关文章

  1. 1

    在Racket中,有没有一种简单的方法可以将字符串转换为变量名(标识符)?

  2. 2

    有没有一种简单的方法可以将数字转换为字符串中的浮点数?

  3. 3

    有没有一种方法可以将关键字用作枚举中的标识符?

  4. 4

    有没有一种简单的方法可以使用vbscript将字符串转换为数学表达式?

  5. 5

    有没有一种简单的方法可以使用vbscript将字符串转换为数学表达式?

  6. 6

    有没有一种方法可以将jquery映射文本从字符串转换为json?

  7. 7

    有没有一种方法可以将“字符串”转换为“ KType”?

  8. 8

    有没有一种简单的方法可以将唯一的字符串转换成JavaScript中的唯一数字?

  9. 9

    有没有一种简单的方法可以将小数格式化为sql中的字符串

  10. 10

    有没有一种简单的方法可以将小数格式化为sql中的字符串

  11. 11

    有没有一种在调用变量名时使用字符串的方法?

  12. 12

    Powershell有没有一种简单的方法可以将int 5转换为字符串5或将68转换为字符串68?

  13. 13

    有没有一种方法可以将字符串转换为D中的二进制

  14. 14

    有没有一种简单的方法可以替换为Excel中的占位符?

  15. 15

    有没有一种简单的方法可以将字节[]转换为Fsharp中的ReadOnlySpan <byte>?

  16. 16

    在BASH中,有没有一种方法可以从变量中读取变量名?

  17. 17

    有没有一种方法可以将标识符添加到Interface Builder中的“自动布局约束”?

  18. 18

    Raku:有没有一种超级快速的方法可以将数组转换为字符串,而无需使用空格分隔元素?

  19. 19

    有没有简单的方法可以将枚举类转换为字符串(C ++)?

  20. 20

    是否有一种简单的方法可以将整数字符串转换为单个整数

  21. 21

    Powershell:有没有一种方法可以将数组中的变量作为字符串添加到文件中?

  22. 22

    有没有什么简单的方法可以将 python 中的 type() 函数的输出转换为字符串?

  23. 23

    有没有一种简单的方法可以通过短代码使用 wordpress 将数字转换为单词?

  24. 24

    有没有一种方法可以从这两个函数中的任何一个创建泛型函数?(将通用数组转换为字符串)

  25. 25

    有没有一种简单的方法可以在 JavaScript 中用空字符串替换 NaN?

  26. 26

    有没有一种方法可以将包含多个变量和字符串的一个变量从PHP传递到Python?

  27. 27

    有没有一种方法可以将以字符串表示的数字转换为等效的二进制数?

  28. 28

    有没有一种方法可以通过在Python中将其转换为字符串来检索网页的HTML内容?

  29. 29

    有没有一种方法可以将非ASCII字符转换为Unicode并保持原样的ASCII?

热门标签

归档