289149318 发表于 2019-12-30 22:41:46

求助 list变量名如何转换为字符串形式

如:abc=list(1 2 3 4 5 6 7 8 )
希望得到导出字符串“abc”
目前使用代码:
                sprintf( b "'%L" abc)
                printf("'%L\n",abc)               
                printf("\'%L\n",abc)

都无法导出字符串“abc”,只能导出(1 2 3 4 5 6 7 8 )
求助,万分感激

skny2011 发表于 2019-12-31 10:22:14

你好,这个应该是属于变量变成字符(也就是常量),我的认知中应该是不可行的吧?(或许有办法)

或者你可以说说你想实现什么?可以帮你想想办法。

289149318 发表于 2019-12-31 22:33:34

skny2011 发表于 2019-12-31 10:22
你好,这个应该是属于变量变成字符(也就是常量),我的认知中应该是不可行的吧?(或许有办法)

或者你 ...

就是已知设置的变量qwe=list(1 2 3 4 5 6),获取字符“qwe”,不知道能否实现...目前是个曲线救国的办法,设置qwe=list(“qwe” 1 2 3 4 5 6)

skny2011 发表于 2020-1-1 11:02:16

289149318 发表于 2019-12-31 22:33
就是已知设置的变量qwe=list(1 2 3 4 5 6),获取字符“qwe”,不知道能否实现...目前是个曲线救国的办法, ...

你是要获取变量名的字符作为常量?

289149318 发表于 2020-1-4 00:01:50

嗯是的,可能有点不现实

LiuTao 发表于 2025-4-30 08:45:23

学习了!

LiuTao 发表于 2025-5-9 08:38:09

66666

skny2011 发表于 2025-5-13 17:12:30

可以试试用Table
页: [1]
查看完整版本: 求助 list变量名如何转换为字符串形式