Lua收缩注释代码的方法

在Lua脚本编辑时,常常遇到代码及注释过长无法全部收缩 无意间发现Lua脚本中收缩注释与代码的方法与大家分享一下: 
首先介绍一种快速选则多行代码的方法:先选择一行然后shift+Alt即可多行选择 
然后先写一段注释的代码,
 --当我们获取 table 的长度的时候无论是使用 # 还是 table.getn 其都会在索引中断的地方停止计数, 
 --而导致无法正确取得 table 的长度。
 -- function table_leng(t) 
 -- local leng=0
 -- for k, v in pairs(t) do 
 -- leng=leng+1
 -- end 
 -- return leng; 
 -- end 
 --ipairs()不能完整遍历索引非数字的table
 --pairs()能够遍历所有table,即使该table的索引并非全数字
 --pairs()的遍历范围大于ipairs() 
 --当table的索引不是连续的时候:例如索引为1,2,10,此时出现不连续,ipairs()只能遍历1和2而无法遍历到10 
收缩方式是(未注释代码原理一样)在整个注释代码块上方与下方个输入输入一个--如下(注意两个--上下错开):
--获取 table 的长度的方法
   --
将注释(或者未注释代码加进去) 如下:
-- 获取 table 的长度的方法
   --当我们获取 table 的长度的时候无论是使用 # 还是 table.getn 其都会在索引中断的地方停止计数, 
   --而导致无法正确取得 table 的长度。
   -- function table_leng(t) -- local leng=0 -- for k, v in pairs(t) do 
   -- leng=leng+1 -- end -- return leng; 
   -- end --ipairs()不能完整遍历索引非数字的table
   --pairs()能够遍历所有table,即使该table的索引并非全数字 
   --pairs()的遍历范围大于ipairs() 
   --  当table的索引不是连续的时候:例如索引为1,2,10,此时出现不连续,ipairs()只能遍历1和2而无
   --法遍历到10
  --
 这样就可以收缩代码了 
效果如下: -- 获取 table 的长度的方法

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值