在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1917|回复: 1

[求助] 最近在接触skill,关于函数使用的一些小问题

[复制链接]
发表于 2021-4-21 15:45:34 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
leConvertShapeToPloygon(d_shapeId)
d_shapeId:The database ID of the shape to convert
dbId=car(geGetSelSet())得到一个db:0x207ec69f  leConvertShapeToPloygon(dbId)这是worked为什么我直接用leConvertShapeToPloygon(db:0x207ec69f)是会报错的
这个database ID必须设置成变量吗,我这边直接用这个db:…报错,是不应该这样使用吗?

还有个问题dbId=car(geGetSelSet())用不用car返回值db:…只相差一对括号 不用car leConvertShapeToPloygon()会报错 感觉都是些很基础的问题
发表于 2021-4-23 13:59:09 | 显示全部楼层
db是一种数据类型,通常结构为db:0x 后跟8位16进制数字。可以使用type函数来查看当前数据的数据类型,用法是type( parameter),系统会返回parameter的数据类型。

skill中还有一种数据结构叫list,你可以根据字面意思理解为他是个列表,列表中有元素(或者没有,没有就是nil)。
car功能是取列表中的第一个元素。比如有列表list1 是 ( aa bb cc) ,则 car( list1) 就返回 aa。
对于函数leConvertShapeToPloygon来说,他要求参数必须是一个db类型的参数(database),函数geGetSelSet()返回的是当前选中的列表,如果只选中了aa,geGetSelSet()返回的是( aa),( aa)是list类型的数据,不是db类型,所以会报错,报错原因是参数类型错误。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-6 22:57 , Processed in 0.018529 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表