zoukankan      html  css  js  c++  java
  • 【Lua】local

    local用于限制变量和函数的作用域。

    修饰变量

    此变量只在此chunk(chunk知识)中有效。

    例如:命令行中,一行就是一个chunk

    一个if语句是一个chunk

    修饰function

    此函数作用域为此文件中,此函数定义之后(隐式声明)。引用此local function时,必须在此local function之后。

     1 function recv_cmd()
     2      cmd_test()    #错误:找不到此函数
     3 end
     4 
     5 local  function  cmd_test()
     6 
     7 end
     8 
     9 function  main()
    10     cmd_test()   #正确:能找到此函数
    11 end

    local和c语言中static都能够让程序的可读性提高,让人一目了然,这个函数的作用域。限制作用域后,还可防止后续敲代码时,胡乱的调用,保持程序结构清晰、稳定。 

    /*生命如此美好。认真工作之余,不要忘了认真对待生活,认真对待身边人!*/
  • 相关阅读:
    Vue项目搭建及原理三
    Vue项目搭建及原理一
    JS Cookie丢失问题
    1027 Colors in Mars
    1028 List Sorting
    1029 Median
    1030 Travel Plan
    1031 Hello World for U
    1032 Sharing
    1033 To Fill or Not to Fill
  • 原文地址:https://www.cnblogs.com/isha2088/p/6508443.html
Copyright © 2011-2022 走看看