应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

按键精灵如何使用(按键精灵脚本怎么写)

  大家好,我是公众号3分钟学堂的郭立员,今天来说一说写脚本的一些不好习惯。
  首先声明一下,这里所说的内容仅仅是不好的习惯,并不是错误,而且我说的也不一定全对,仅供大家参考。
  (1)代码中有很多空行
  从语法上说没有问题的,但是从编写习惯来说并不太好,因为有大量的无用空行会让代码行数增加很多,并且代码看着不连贯。
  (2)代码缺少层级缩进
  在代码中如果有首尾标签的命令,它内部的代码就比它低一层级。低层级的代码会向右移动一个空位。
  缩进可以很容易看到层级关系,当代码中有大量层级的时候,如果不缩进,就有可能导致层级错乱,有了明确的层级缩进关系,就容易找到同一层级的开始和结束位置。
  我们在写代码的时候,不需要刻意的通过空格或者table去区分层级,只需要写好代码后按一下F4键,按键会帮我们自动分级。
  (3)定义变量名过于随意
  我平时写代码的时候,习惯这样定义变量
  dimm
  这么写没语法错误,但是从代码规范角度来说是有问题的,因为这行代码写完别人并不知道m这个变量是做什么的,所以我们定义变量名时最好是起一些有实际意义的名称。
  dim行号dimhanghaodimline
  变量名可以是中文、英文或者是拼音,大家通过名称就可以大概猜到这个变量是做什么的。
  (4)代码缺少必要的注释
  关于代码注释,其实对于写脚本来说并不是必须的,你可以写也可以不写,都不影响代码的正常运行。
  之所以会想到代码注释这个问题,是因为前段时间我打包卖200个源码,这些代码当中有些内容,如果我不去注释,别人可能看不懂。
  其实我们写注释的目的就是为了别人能看懂代码,或者自己过了很久后台看代码能够知道代码是做什么用。
  不过好在写脚本通常是单打独斗,不需要团队协作写代码,所以自己看得懂的话问题也不到。
  (5)随意定义函数子程序
  这个习惯常出现在新手刚刚学会定义函数子程序的时候,遇到什么小的功能就想封装一个函数。
  之后就是调用函数,他可能觉得一大堆代码一打包成函数就是缩小了,用时就可以调用,还是给这段代码起个名字,知道代码是什么功能,看上去挺好的,一举两得。
  函数的主要作用是节省代码,并不是非用不可的,即便你的代码中没有一个函数也是可以的。
  那么节省代码的方式是什么呢,比方说有100行代码,在整个脚本中出现在5处位置,那么这部分代码总量就是1005500行代码,如果我们把100行代码封装函数,之后在5出位置调用,那么代码总数就是封装函数102行代码,5个位置分别用1行代码调用函数是5行代码,一共是107行代码。
  如果你定义函数并不能起到节省代码的作用,那么没必要定义函数了。
  (6)函数定义写在代码行间
  这也是一个因为过于随意产生的问题,就是想要定义一个函数,就直接写了,也不管它在什么位置。
  比方说下面的代码:
  TracePrint调试输出内容call定义函数()Function定义函数()TracePrint定义函数EndFunctionTracePrint调试输出内容
  定义的函数穿插在代码行间,这种如果遇到整体需要循环的的时候就会报错。
  for5TracePrint调试输出内容call定义函数()Function定义函数()TracePrint定义函数EndFunctionTracePrint调试输出内容next
  看上去是for循环的报错提示,其实是因为function命令是不能放到任何双标签的命令之中。
  常见双标签命令:for循环、do循环、if判断、function本身,sub子程序。
  (7)函数中调用全局变量
  Dima5Call函数()Function函数()TracePrintaEndFunction
  这段代码就是把全局变量a,在函数中调用了,为啥不要这样使用呢,是因为,全局变量是整个代码都有效的,如果变量内容被其他命令修改了,函数在调用就可能会错误了。
  正常使用的话是这样:
  Call函数()Function函数()Dima5TracePrintaEndFunction
  函数中的变量要在函数内定义,这种定义的变量叫局部变量,它只在函数内有效,函数外面是调用不了的。
  (8)多个函数之间的传递数据用参数和返回值,而不是用全局变量
  函数返回值:在函数内,函数名等于的值就是返回值,在函数运行完,就会返回这个值。
  TracePrint函数1()Function函数1()Dima5Dimb2函数1abEndFunction
  函数的参数:
  TracePrint函数1(5,2)Function函数1(a,b)函数1abEndFunction
  原本a和b是定义的局部变量,把a和b写在括号里面,在调用函数的时候,把他们的值5和2填上,这个a和b就是函数的参数。
  相对于dima,b来说,参数a,b是可变的,每次调用函数可以添加不同的值,而直接dim定义就是固定的。
  了解完返回值和参数以后,说一下很多新手朋友关于多个函数之间传递数据会犯的错误。
  DimaCall函数1()Call函数2()Function函数1()a35EndFunctionFunction函数2()dimba3TracePrintbEndFunction
  用全局变量在多函数之间传递数据,这种方式语法可行,但是当数据多了以后,保不齐就会出现传递失败或者传递错误数据。
  那么可靠的写法是这样的:
  Dima函数1()TracePrint函数2(a)Function函数1()函数135EndFunctionFunction函数2(参数)函数2参数3EndFunction
  如果数据从函数1传递到函数2,函数1可以把要传递的数据当做返回值,函数2把函数1的返回值当做参数,这样数据就从函数1传递到函数2了。
  我们写代码的中很多小细节,大家写的时候要多留意,另外多看看别人写的代码,吸取别人的优点。
  好了本期内容就这些。

如何做护肤(怎么给身体护肤)我的日常护肤心得相信刚入护肤坑的集美们也看过网上的全套护肤流程图洗脸化妆水精华乳液or面霜眼霜防晒,有的可能还会加上面膜颈霜等等。但真的要全套做完皮肤才会好吗?并不是的!这里并不是爱乐维怎么样(吃爱乐维胎儿会长得快吗)后台天天有宝妈组团求测爱乐维,王保健上网一搜,销量嘎嘎高,功课嗷嗷多,明星医生都在推荐为了知道你们都有哪些困惑,健哥前几天还发了个问卷,结果发现问题还不少!从778份问卷来看,服用今日废纸价格甘肃省(2021废纸价格)甘肃省统计局是省政府主管全省统计和国民经济核算工作的直属机构。废纸回收处于较低水平随着我国纸类消费的逐年增加,北部地区河北河北唐山玉田县大众宝来纸业。。废纸价格上调50元吨,下调3尼康d5300怎么样(尼康d5300录像效果怎么样)之前给大家介绍了佳能相机,相信大家已经对佳能的产品有个初步认识了,今天来给大家介绍尼康相机。尼康相机大类可分为两类可更换镜头相机不可更换镜头相机可更换镜头相机分为以字母D开头的单反米用英语怎么说(量词米的英语)VixueTalk英语口语头条号原创文章,未经允许请勿转载二次修改或截取片段盗用,违权必究。今天小学妹要和大家分享一下各种米面粮油的英文,一起来看看吧!01。rice到底是米饭还是徐汇在哪里(徐汇西部在哪)黄浦区,隶属于上海市,全区面积为20。52平方千米,其中陆地面积18。71平方千米,水域面积1。81平方千米。黄浦区政府驻延安东路300号。黄浦区下辖南京东路街道外滩街道瑞金二路街撩妹子的绝招聊天(学会撩妹子的聊天)撩妹子的绝招聊天(学会撩妹子的聊天)女追男隔层纱,男追女隔层山。为什么男生追女生就这么难呢?很多男生都会觉得这不公平啊,其实我想说没有什么公不公平的,只是女生比较感性,对感情比较敏撩妹子的绝招聊天(学会撩妹子的聊天)撩妹子的绝招聊天(学会撩妹子的聊天)怎样才能在聊天的时候成功撩妹呢?撩妹聊天话术技巧是必不可少的重要道具,合适的撩妹话术能够带动女生的情绪,从而得到一些好的反馈,今天小编就带大家看撩妹子的绝招聊天(学会撩妹子的聊天)撩妹子的绝招聊天(学会撩妹子的聊天)微信撩妹套路100句!自古情深留不住,唯有套路得人心。撩妹少不了套路,而你又会多少套路呢?今天,小编就为大家带来微信撩妹套路一问一答。下面,就让今日废纸厂回收价格(废纸回收价格表)福建漳州盈晟纸业3月13日起,废纸价格上调20元吨,废铁,废纸,如有错误,打包国废价格调整为A级纸价格2360B级纸价格2210C级纸价格2060。废纸等废品回收和价格行情。物资回饲料进猪场怎样消毒养猪场生活区用什么消毒用1500的聚维硐碘溶液,使用时要小心,更换工作衣帽。进入喷雾消毒后对细菌规模化猪场的疾病也多了起来。达友机械的消毒设备,在进入猪场之前的消毒工作有以下几点1首先必须在生活区进入隔
苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)微信怎么恢复聊天记录?微信是我们生活中最常用的社交软件之一了,但是往往会因为微信内存不足或者是微信闪退等情况而丢失了苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)微信怎么恢复聊天记录?微信是我们生活中最常用的社交软件之一了,但是往往会因为微信内存不足或者是微信闪退等情况而丢失了苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)如何在手机上恢复微信聊天记录?在手机上操作删除微信聊天记录是非常容易的,那么你知道如何恢复手机上删除的微信聊天记录吗苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)误删微信聊天记录怎么恢复?苹果手机怎么找回删除的微信聊天记录?在删除微信聊天记录后,怎么恢复微信删除的记录是个很重要苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)苹果11微信聊天记录删除了怎么恢复(苹果手机恢复某个人聊天记录)微信发展到现在,俨然成了国内用户人数第一的社交平台。伴随着微信内部生态功能的不断完善,已成为我们日常工作生活和学习必苹果6s怎么恢复微信聊天记录(iPhone6s怎么恢复聊天记录)苹果6s怎么恢复微信聊天记录(iPhone6s怎么恢复聊天记录)iPhone是目前全球手机市场占有率最高的手机品牌之一,在中国也有很多的果粉。但是当iPhone遇上数据丢失,尤其是苹果手机微信怎么查找聊天记录(苹果6s怎样恢复微信聊天记录)苹果手机微信怎么查找聊天记录(苹果6s怎样恢复微信聊天记录)近日四川成都的王女士询问记者iPhone微信聊天记录删除了怎么恢复的问题,因为喜欢网聊,她加的群聊较多,而其手机存储又比苹果6s怎么恢复微信聊天记录(苹果一键恢复微信聊天记录)苹果6s怎么恢复微信聊天记录(苹果一键恢复微信聊天记录)近日四川成都的王女士询问记者iPhone微信聊天记录删除了怎么恢复的问题,因为喜欢网聊,她加的群聊较多,而其手机存储又比较小苹果手机微信怎么查找聊天记录(苹果6s怎样恢复微信聊天记录)苹果手机微信怎么查找聊天记录(苹果6s怎样恢复微信聊天记录)微信上的聊天记录删除后怎么查看?有没有办法可以找回这部分已删除的微信聊天记录呢?就上周有个小伙伴在用微信的时候,突然手机苹果6s怎么恢复微信聊天记录(苹果一键恢复微信聊天记录)苹果6s怎么恢复微信聊天记录(苹果一键恢复微信聊天记录)近日四川成都的王女士询问记者iPhone微信聊天记录删除了怎么恢复的问题,因为喜欢网聊,她加的群聊较多,而其手机存储又比较小苹果手机微信怎么查找聊天记录(苹果6s怎样恢复微信聊天记录)苹果手机微信怎么查找聊天记录(苹果6s怎样恢复微信聊天记录)iPhone6s微信不小心删了聊天记录怎么办?如何找回苹果手机删除的微信聊天记录?昨天小编就不小心将苹果6s上的微信聊天
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网