如何将一个变量名变为一个字符串?
4个回答
展开全部
主要是我想将变量用词典的方式保存在图形中,如代码:;;=============================;;获取变量(defun
Get_Ldata(ldata)
(vlax-ldata-get
"NetBee_var"
ldata)
);;=============================;;设置变量(defun
Set_Ldata(ldata
vars)
(vlax-ldata-Put
"NetBee_var"
ldata
vars)
)可是这样一来,调用该函数时,变量必须为字符串,如(Set_Ldata
"test"
5.0)不能用(Set_Ldata
test
5.0)这种方式,很不方便。
Get_Ldata(ldata)
(vlax-ldata-get
"NetBee_var"
ldata)
);;=============================;;设置变量(defun
Set_Ldata(ldata
vars)
(vlax-ldata-Put
"NetBee_var"
ldata
vars)
)可是这样一来,调用该函数时,变量必须为字符串,如(Set_Ldata
"test"
5.0)不能用(Set_Ldata
test
5.0)这种方式,很不方便。
展开全部
假设这个[变量名至字符串]函数名为:Vtoa若有一个变量名为Myvar,其值可为任意类型,我想将变量名转换为字符串。注意:并不是变量值,而是变量名!---------------------------------------------该函数功能如下:(Vtoa
Myvar)
返回
"Myvar"------------------------------------------------请问如何实现这个函数?
Myvar)
返回
"Myvar"------------------------------------------------请问如何实现这个函数?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是测试string
和int
转化的问题,其中string是不能直接转化为int类型的,所以需要转化为int的
对象类型
Integer
,然后Integer
自动
拆箱
,转化为int。
num=Integer.parseInt(str);
num=Integer.valueOf(str);
这俩的作用是一样的,是把String
的"12"
,转化为整形
的12。
这段代码是没问题的,但是你要转成整形,字符串“qwee”这是转不了的,所以只要你输入数字就没问题。
和int
转化的问题,其中string是不能直接转化为int类型的,所以需要转化为int的
对象类型
Integer
,然后Integer
自动
拆箱
,转化为int。
num=Integer.parseInt(str);
num=Integer.valueOf(str);
这俩的作用是一样的,是把String
的"12"
,转化为整形
的12。
这段代码是没问题的,但是你要转成整形,字符串“qwee”这是转不了的,所以只要你输入数字就没问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(vl-symbol-name
myvar)->"myvar"(setq
(read
"myvar")
"\n你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!")->你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!更正
如下:(2004.4.12)(vl-symbol-name
'myvar)->"myvar"(set
(eval(quote(read
"myvar")))
"\n你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!")->你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!
myvar)->"myvar"(setq
(read
"myvar")
"\n你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!")->你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!更正
如下:(2004.4.12)(vl-symbol-name
'myvar)->"myvar"(set
(eval(quote(read
"myvar")))
"\n你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!")->你根本没看我上次给的函数帮助,真是。。。(不知道该怎么说你)!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询