返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版] Lua程序设计第4版 Lua5.3编程语言基础入门 Lua编程程序设计实现 Lua编程方法技巧整型位运算瞬表
  • 正版图书!品质保证!默认发最新版本!收藏店铺可享优先发货!
    • 作者: (巴西)Roberto,Ierusalimschy(罗伯拖?鲁萨利姆斯奇)著 | | 梅隆魁译
    • 出版社: 电子工业出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: (巴西)Roberto,Ierusalimschy(罗伯拖?鲁萨利姆斯奇)著| 梅隆魁译
    • 出版社:电子工业出版社
    • 开本:16开
    • ISBN:9783600909439
    • 版权提供:电子工业出版社

            铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。

      关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

     

    包邮价:¥59.40
    包邮价:¥62.64
    包邮价:¥43.50
    包邮价:¥49.00
    包邮价:¥45.82
    包邮价:¥44.50
    包邮价:¥51.60
    包邮价:¥32.50


    目录

    第 1 部分 语言基础 1

    1 Lua 语言入门 2

    11 程序段                                          3

    12 一些词法规范                                      5

    13 全局变量                                         7

    14 类型和值                                         7

    141 nil                                         8

    142 Boolean                                      8

    15 独立解释器                                        10

    16 练习                                            12

    2 小插曲:八皇后问题 13

    21 练习                                            15

    3 数值 17

    31 数值常量                                         17

    32 算术运算                                         19

    33 关系运算                                         21

    34 数学库                                          21

    341 随机数发生器                                  22

    342 取整函数                                     22

    35 表示范围                                         24

    36 惯例                                            25

    37 运算符优先级                                      26

    38 兼容性                                          27

    39 练习                                            28

    4 字符串 30

    41 字符串常量                                        31

    42 长字符串/多行字符串                                  33

    43 强制类型转换                                      34

    44 字符串标准库                                      36

    45 Unicode 编码                                       39

    46 练习                                            41

    5 表 43

    51 表索引                                          44

    52 表构造器                                         46

    53 数组、列表和序列                                    48

    54 遍历表                                          50

    55 安全访问                                         52

    56 表标准库                                         53

    57 练习                                            54

    6 函数 56

    61 多返回值                                         58

    62 可变长参数函数                                     61

    63 函数 tableunpack                                   64

    64 正确的尾调用                                      65

    65 练习                                            66 

     7 输入输出 68

    71 简单 I/O 模型                                       68

    72 完整 I/O 模型                                       72

    73 其他文件操作                                      74

    74 其他系统调用                                      75

    741 运行系统命令                                  75

    75 练习                                            77

    8 补充知识 78

    81 局部变量和代码块                                    78

    82 控制结构                                         80

    821 if then else                                    81

    822 while                                       81

    823 repeat                                       82

    824 数值型 for                                    82

    825 泛型 for                                     83

    83 break、return 和 goto                                  84

    84 练习                                            88

    第 2 部分 编程实操 90

    9 闭包 91

    91 函数是第一类值                                     92

    92 非全局函数                                        94

    93 词法定界                                         96

    94 小试函数式编程                                     100

    95 练习                                            103 

     10 模式匹配 105

    101 模式匹配的相关函数                                  105

    1011 函数 stringfind                                105

    1012 函数 stringmatch                               106

    1013 函数 stringgsub                                107

    1014 函数 stringgmatch                               107

    102 模式                                            108

    103 捕获                                            112

    104 替换                                            114

    1041 URL 编码                                     116

    1042 制表符展开                                    118

    105 诀窍                                            119

    106 练习                                            123

    11 小插曲:出现频率最高的单词 124

    111 练习                                            126

    12 日期和时间 128

    121 函数 ostime                                       129

    122 函数 osdate                                       130

    123 日期和时间处理                                     132

    124 练习                                            134

    13 位和字节 135

    131 位运算                                          135

    132 无符号整型数                                      136

    133 打包和解包二进制数据                                 139

    134 二进制文件                                        142

    135 练习                                            144  

    14 数据结构 145

    141 数组                                            146

    142 矩阵及多维数组                                     146

    143 链表                                            149

    144 队列及双端队列                                     150

    145 反向表                                          151

    146 集合与包                                         152

    147 字符串缓冲区                                      154

    148 图形                                            156

    149 练习                                            158

    15 数据文件和序列化 159

    151 数据文件                                         160

    152 序列化                                          162

    1521 保存不带循环的表                                165

    1522 保存带有循环的表                                167

    153 练习                                            169

    16 编译、执行和错误 171

    161 编译                                            171

    162 预编译的代码                                      175

    163 错误                                            177

    164 错误处理和异常                                     179

    165 错误信息和栈回溯                                    180

    166 练习                                            182

    17 模块和包 184

    171 函数 require                                       185

    1711 模块重命名                                    187  1712

     搜索路径                                     188

    1713 搜索器                                      190

    172 Lua 语言中编写模块的基本方法                            190

    173 子模块和包                                        193

    174 练习                                            194

    第 3 部分 语言特性 196

    18 迭代器和泛型 for 197

    181 迭代器和闭包                                      197

    182 泛型 for 的语法                                     200

    183 无状态迭代器                                      201

    184 按顺序遍历表                                      203

    185 迭代器的真实含义                                    205

    186 练习                                            206

    19 小插曲:马尔可夫链算法 208

    191 练习                                            211

    20 元表和元方法 212

    201 算术运算相关的元方法                                 213

    202 关系运算相关的元方法                                 216

    203 库定义相关的元方法                                  217

    204 表相关的元方法                                     219

    2041 __index 元方法                                 219

    2042 __newindex 元方法                               220

    2043 具有默认值的表                                 221

    2044 跟踪对表的访问                                 222

    2045 只读的表                                     224

    205 练习                                            225 

     21 面向对象(Object-Oriented)编程 226

    211 类(Class)                                        228

    212 继承(Inheritance)                                   230

    213 多重继承(Multiple Inheritance)                           232

    214 私有性(Privacy)                                    235

    215 单方法对象(Single-method Object)                         237

    216 对偶表示(Dual Representation)                            238

    217 练习                                            240

    22 环境(Environment) 241

    221 具有动态名称的全局变量                                242

    222 全局变量的声明                                     243

    223 非全局环境                                        246

    224 使用 _ENV                                         248

    225 环境和模块                                        251

    226 _ENV 和 load                                       252

    227 练习                                            254

    23 垃圾收集 255

    231 弱引用表                                         255

    232 记忆函数(Memorize Function)                            257

    233 对象属性(Object Attribute)                              259

    234 回顾具有默认值的表                                  260

    235 瞬表(Ephemeron Table)                                261

    236 析构器(Finalizer)                                   262

    237 垃圾收集器                                        266

    238 控制垃圾收集的步长(Pace)                             267

    239 练习                                            268 

    24 协程(Coroutine) 270

    241 协程基础                                         270

    242 哪个协程占据主循环                                  273

    243 将协程用作迭代器                                    276

    244 事件驱动式编程                                     279

    245 练习                                            284

    25 反射(Reflection) 285

    251 自省机制(Introspective Facility)                           286

    2511 访问局部变量                                  288

    2512 访问非局部变量                                 289

    2513 访问其他协程                                  291

    252 钩子(Hook)                                      292

    253 调优(Profile)                                      293

    254 沙盒(Sandbox)                                    296

    255 练习                                            300

    26 小插曲:使用协程实现多线程 301

    261 练习                                            306

    第 4 部分 C 语言 API 307

    27 C 语言 API 总览 308

    271 第一个示例                                        309

    272 栈                                             312

    2721 压入元素                                     313

    2722 查询元素                                     314

    2723 其他栈操作                                    317

    273 使用 C API 进行错误处理                                320 

     2731 处理应用代码中的错误                             320

    2732 处理库代码中的错误                              321

    274 内存分配                                         322

    275 练习                                            324

    28 扩展应用 325

    281 基础知识                                         325

    282 操作表                                          327

    2821 一些简便方法                                  331

    283 调用 Lua 函数                                      333

    284 一个通用的调用函数                                  334

    285 练习                                            338

    29 在 Lua 中调用 C 语言 339

    291 C 函数                                           339

    292 延续(Continuation)                                  342

    293 C 模块                                           345

    294 练习                                            347

    30 编写 C 函数的技巧 349

    301 数组操作                                         349

    302 字符串操作                                        351

    303 在 C 函数中保存状态                                  355

    3031 注册表                                      355

    3032 上值                                        358

    3033 共享的上值(Shared upvalue)                         361

    304 练习                                            362  

    31 C 语言中的用户自定义类型 363

    311 用户数据(Userdata)                                  364

    312 元表(Metatable)                                    367

    313 面向对象访问                                      370

    314 数组访问                                         372

    315 轻量级用户数据                                     373

    316 练习                                            375

    32 管理资源 376

    321 目录迭代器                                        376

    322 XML 解析器                                       380

    323 练习                                            390

    33 线程和状态 392

    331 多线程                                          392

    332 Lua 状态                                         397

    333 练习                                            406



    内容介绍

        本书由 Lua 语言作者亲自撰写,针对 Lua 语言本身由浅入深地从各个方面进行了完整和细致的讲解。作为第 4 版,本书主要针对的是 Lua 5.3,这是本书撰写时 Lua 语言的最新版本。作者从语言使用者的角度出发,讲解了语言基础、编程实操、高级特性及 C 语言 API 等四个方面的内容,既有 Lua 语言基本数据类型、输入输出、控制结构等基础知识,也有对模块、闭包、元表、协程、延续、反射、环境、垃圾回收、函数式编程、面向对象编程、C 语言 API 等高级特性的系统讲解,还有对 Lua 5.3 中引入的整型、位运算、瞬表、延续等新功能的细致说明。


    作者介绍

        Roberto Ierusalimschy是Lua语言的首席架构师,从1993年Lua语言诞生起即进行Lua语言的开发工作,目前是巴西PUC-Rio(the Pontifical Catholic University of Rio de Janeiro)大学计算机科学专业的一名助理教授,主要从事编程语言的设计和实现工作。
    梅隆魁,2013.4至今就职于中国民生银行总行信息科技部,擅长于Java企业级开发、嵌入式系统/软硬件、安卓逆向等方向,同时,对新技术也一直保有热情。


    关联推荐

    所有业务涉及Lua的程序员。
    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购