• 正版 【】优雅的Ruby 《Ruby元编程》《Ruby原理剖析》姊妹篇 Confident Ruby 9787568024891 9787568024891
21年品牌 40万+商家 超1.5亿件商品

正版 【】优雅的Ruby 《Ruby元编程》《Ruby原理剖析》姊妹篇 Confident Ruby 9787568024891 9787568024891

9787568024891

44.38 全新

库存10件

北京东城
认证卖家担保交易快速发货售后保障

作者作者

出版社出版社

ISBN9787568024891

出版时间2000-01

装帧平装

货号547256521153

上书时间2024-06-12

万卷的书店

十四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
名称:【】优雅的Ruby 《Ruby元编程》《Ruby原理剖析》姊妹篇 Confident Ruby 9787568024891
作者:作者
品相:全新
出版时间:2000-01
装订:平装
ISBN:9787568024891
出版社:出版社

商品描述: 
 内容简介:    本书总结了32条Ruby编程技巧,帮助读者写出清晰、优雅、稳定的Ruby代码。作者Avdi Grimm主张Ruby方法应该像故事一样易于阅读。他将Ruby方法分成输入处理(Collecting Input)、功能实现(Performing Work)、输出处理(Delivering Output)、失败处理(Handling Failures)四个部分,针对每个部分的特点归纳实用的编程模式,并配合丰富的实例讲解,让读者写出优雅实用的Ruby代码,找回Ruby编程的乐趣。     目 录:    第1章  引言 1 1.1  当Ruby遭遇现实 2 1.2  自信优雅的代码 2 1.3  好的故事,糟糕的讲述 3 1.4  像写故事一样写代码 4 1.5  方法的四个部分 4 1.6  本书组织结构 8 第2章  功能实现 11 2.1  发送有效的消息 12 2.2  导入交易记录 13 2.3  识别消息 14 2.4  识别角色 14 2.5  避免马盖先主义 17 2.6  让语言为系统服务 17 2.7  像鸭子一样叫 18 2.8  驯养鸭群 19   第3章  收集输入 21 3.1  输入处理概述 21 3.1.1  间接输入 23 3.1.2  从角色到对象 26 3.1.3  保护边界而非内部 27 3.2  使用内置的类型转换协议 28 3.2.1  适用场景 28 3.2.2  摘要 28 3.2.3  基本原理 28 3.2.4  示例:宣布获奖结果 28 3.2.5  示例:Emacs配置文件 30 3.2.6  标准类型转换方法列表 32 3.2.7  显式转换和隐式转换 33 3.2.8  明确提出参数要求 37 3.2.9  小结 39 3.3  有条件地使用类型转换方法 40 3.3.1  使用场景 40 3.3.2  摘要 40 3.3.3  基本原理 40 3.3.4  示例:打开文件 40 3.3.5  违反鸭子类型的唯一特例 42 3.3.6  小结 45 3.4  自定义类型转换协议 46 3.4.1  使用场景 46 3.4.2  摘要 46 3.4.3  基本原理 46 3.4.4  示例:接收一个点或一对坐标 46 3.4.5  小结 48 3.5  定义自定义类型的转换协议 49 3.5.1  使用场景 49 3.5.2  摘要 49 3.5.3  基本原理 49 3.5.4  示例:将英尺转换为米 49 3.5.5  小结 52 3.6  利用内置强制类型转换方法 53 3.6.1  使用场景 53 3.6.2  摘要 53 3.6.3  基本原理 53 3.6.4  示例:格式化打印数字 53 3.6.5  Hash.[] 57 3.6.6  小结 57 3.7  用Array()将输入数组化 58 3.7.1  使用场景 58 3.7.2  摘要 58 3.7.3  基本原理 58 3.7.4  示例:可变参数 58 3.7.5  小结 60 3.8  自定义强制类型转换方法 61 3.8.1  使用场景 61 3.8.2  摘要 61 3.8.3  基本原理 61 3.8.4  示例:应用于2D图形中的强制类型转换方法 62 3.8.5  关于module_function 63 3.8.6  结合类型转换协议和强制类型转换方法 64 3.8.7  用Lambdas表达式作case分支 66 3.8.8  小结 67 3.9  用自定义类替换类字符串类型 68 3.9.1  使用场景 68 3.9.2  摘要 68 3.9.3  基本原理 68 3.9.4  示例:红绿灯的状态问题 69 3.9.5  小结 77 3.10  用适配器装饰输入 78 3.10.1  使用场景 78 3.10.2  摘要 78 3.10.3  基本原理 78 3.10.4  示例:将日志写进IRC 78 3.10.5  小结 82 3.11  利用透明适配器逐步消除类型依赖 83 3.11.1  适用场景 83 3.11.2  摘要 83 3.11.3  基本原理 83 3.11.4  示例:再探将日志写进IRC的示例 83 3.11.5  小结 86 3.12  利用先决条件排除非法输入 87 3.12.1  使用场景 87 3.12.2  摘要 87 3.12.3  基本原理 87 3.12.4  示例:员工入职日期 87 3.12.5  “可执行文档” 91 3.12.6  小结 91 3.13  利用#fetch确保Hash键的存在性 92

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP