virtuoso的skill入门(二)

本文讨论了编程初学者如何在掌握语法后理解他人代码,强调了熟悉接口函数、推测函数功能以及利用candence函数名进行逻辑推断的重要性。同时,作者提出了如何通过查找函数注释和功能定位来进一步学习和实践技能语言。
摘要由CSDN通过智能技术生成

        当我们开始学习一门编程语言的时候,无外乎学习它的语法,然后看懂它的逻辑。但skill语言当你学习完它的语法,你会发现你还是看不懂它的代码,因为它会包含非常多的virtuoso的自带的函数,这些函数每个都能在candence的官方文档里找到解释,详解它的用法。

        所以对于初学者来说,想要完全看懂他人的代码是非常困难的,因为每个candence的函数你可能都没了解过,就必须要去找它的解释才能知道该代码的含义。那么,当我们学习了语法,熟悉了这些接口函数,然后理清脚本的实现逻辑,才能看懂一个skill吗?是的!

        但也不是。skill的作用是服务于我们使用virtuoso这个软件,所以从功能出发我们可以反推出skill的逻辑,这当然是建立在一定的基础之上,其次,candence的接口函数从名字上我们就可以感受其大概的功能,例如dbCreatePolygon,不可能不太理解db的含义,但是createpolygon是可以理解的,所以就可以大胆的猜测这是一个创建多边形的函数。再例如lehiCopy,你可能不知道lehi是什么意思,但是copy知道吧,实际上它就是一个copy功能的函数。所以在看一个脚本的时候我们大可去猜测函数的功能,帮助我们尽早的理清整个的逻辑。

        那么,如果语法我们学会了,每个人的逻辑大相径庭,没有绝对合理的逻辑,只有相对的接口函数,candence的接口函数就在那里,那么我们要怎么去找到它的注释?或者当我们要去实现某个功能,要怎么寻找带自己需要的函数呢?下一节分享~

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值