superking18 发表于 2014-10-11 17:52:52

请教skill里面符号->的详细用法

初学skill,原来没有软件的语法基础,在学习过程中只能参照前人的程序,边看边猜边学。

有的程序里面会出现符号->,大概能猜出是个什么意思,但是具体怎么使用不清楚,请大侠给指点。

下面是检查位号的一段skill截取:
setq(allsym axlDBGetDesign()->symbols)
        axlDehighlightObject(allsym)
        noref = nil
        norefcnt = 0
        foreach(symbol allsym
                text= axlDBGetAttachedText(symbol)
                txt = nil
                foreach(find text
                        if(find->layer == "REF DES/SILKSCREEN_TOP" ||
                        find->layer == "REF DES/SILKSCREEN_BOTTOM" then                                                                        
                                txt = find                       
                        )                                                               
                )
                if(txt == nil && symbol->refdes != nil then
                        axlHighlightObject(symbol)
                        fprintf(logfile "%-8s %L\n" symbol->refdes symbol->xy)
                        ;noref = cons(symbol->refdes noref)
                        ++norefcnt
                )
        );

请问,以上代码出现的->,都是什么意思?
感觉使用的很巧妙,能否给解释一下这里用->的好处?
感谢!

vivienluo 发表于 2014-10-11 22:54:40

->就是获取dbid的属性。。。。。

superking18 发表于 2014-10-12 23:36:08

明白了,谢谢坛主

superking18 发表于 2014-10-13 11:10:22

vivienluo 发表于 2014-10-11 22:54
->就是获取dbid的属性。。。。。

豁然开朗,谢谢坛主!:)

冰茶168 发表于 2014-10-24 22:27:22

我也来学习学习!

stevenzhu 发表于 2014-10-29 09:12:25

学习了 ~~~~~~~~~

sherry 发表于 2014-12-3 15:04:47

菜鸟没看懂……

tzhdamo 发表于 2015-5-21 21:47:57

好像看懂了,但不会用...........

cuiergongzhu 发表于 2015-5-29 10:59:18

没看懂,好好学习~

wuyuhe 发表于 2015-7-2 12:09:04

没看懂,好好学习啊
页: [1] 2
查看完整版本: 请教skill里面符号->的详细用法