详解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-25 10:07:24

Lua 5.0函数编译器

2011-08-23 11:13:56

Lua

2011-08-04 13:43:30

Objective-C 私有变量

2011-08-24 11:03:33

LUA环境 安装

2024-11-13 15:09:57

Java线程开发

2013-06-28 13:38:45

AndroidAndroidMani

2011-08-24 10:32:03

LuaPlusC++Lua

2011-08-25 15:41:42

Lua源码

2011-08-23 17:33:08

LuaMetatable

2011-08-31 15:59:10

LUAWeb 开发

2011-08-04 10:38:17

Objective-C 预处理程序

2010-03-24 13:25:04

云计算

2010-06-03 11:12:55

Hadoop

2011-08-23 16:22:45

Lua 4.0函数

2010-08-26 16:40:35

DIV定位

2010-09-14 16:20:19

DIV定位

2010-08-31 11:25:15

2011-07-26 15:29:36

Cocoa 模式

2010-07-06 11:07:11

UML组件图

2010-06-29 13:22:26

UML类图
点赞
收藏

51CTO技术栈公众号