详解LUA特性之私有性Privacy学习笔记

移动开发 iOS
LUA特性之私有性Privacy学习笔记是本文要介绍的内容,主要是来学习lua的私有性Privacy,不多说,具体内容来看本文详解。

LUA特性之私有性Privacy学习笔记是本文要介绍的内容,主要是来学习lua私有性Privacy,不多说,具体内容来看本文详解。

Lua没有打算被用来进行大型的程序设计,相反,Lua目标定于小型到中型的程序设计,通常是作为大型系统的一部分。

典型的,被一个或者很少几个程序员开发,甚至被非程序员使用。所以,Lua避免太冗余和太多的人为限制。如果你不

想访问一个对象内的一些东西就不要访问(If you do not want to access something inside an object, just do not do it.)。

  1. function newAccount (initialBalance)  
  2.     local self = {balance = initialBalance}  
  3.     local withdraw = function (v)  
  4.        selfself.balance = self.balance - v  
  5.     end  
  6.     local deposit = function (v)  
  7.        selfself.balance = self.balance + v  
  8.     end  
  9.     local getBalance = function () return self.balance end  
  10.    return {  
  11.        withdrawwithdraw = withdraw,  
  12.        depositdeposit = deposit,  
  13.        getBalancegetBalance = getBalance  
  14.     }  
  15. end  
  16. acc1 = newAccount(100.00)  
  17. acc1.withdraw(40.00) 

小结:详解LUA特性之私有性Privacy学习笔记的内容介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-23 11:13:56

Lua

2011-08-25 10:07:24

Lua 5.0函数编译器

2011-08-04 13:43:30

Objective-C 私有变量

2011-08-24 11:03:33

LUA环境 安装

2011-08-24 10:32:03

LuaPlusC++Lua

2011-08-31 15:59:10

LUAWeb 开发

2011-08-23 17:33:08

LuaMetatable

2011-08-25 15:41:42

Lua源码

2013-06-28 13:38:45

AndroidAndroidMani

2011-08-04 10:38:17

Objective-C 预处理程序

2011-08-23 16:22:45

Lua 4.0函数

2010-03-24 13:25:04

云计算

2010-06-03 11:12:55

Hadoop

2011-08-25 16:20:33

Lua脚本变量

2011-08-23 17:06:03

2011-08-23 13:15:37

LUAPackage

2013-12-12 16:37:12

Lua脚本语言

2010-08-26 16:40:35

DIV定位

2011-03-08 16:30:24

Proftpd

2011-03-08 16:30:40

Proftpd
点赞
收藏

51CTO技术栈公众号