万象云档 本次搜索耗时 1.704 秒,为您找到 155 个相关结果.
  • 第一章

    第一章 字符串、数字、类和对象 获取并保存输入信息 字符串与内嵌表达式 数字 测试条件语句:if … then 局部变量与全局变量 类与对象 实例变量 消息、方法与多态 构造方法——new 与 initialize 查看对象 { "title" : "第一章" , "ctime" : "2016...
  • 第八章

    第八章 传递参数和返回值 1. 实例方法 2. 类方法 3. 单例方法 返回值 返回多个值 默认参数和多参数 赋值和参数传递 整数是特殊的 进出原则 并行赋值 深入探索 引用或值传参 赋值是拷贝还是引用? 什么时候两个对象是相同的? 括号避免歧义 { "title" : "第八章" , "...
  • 第十二章

    第十二章 模块(Modules)和混入(Mixins) 模块像一个类… 模块方法 模块作为命名空间 模块的“实例方法” 包含模块或混入(Mixins) 命名冲突 Alias 方法 谨慎使用 Mix-in! 从文件中包含模块 深入探索 模块与类 预定义模块 Kernel Math Comparable 作用域解析 模块函数 扩...
  • 2.2 数据抽象

    2.2 数据抽象 2.2.1 示例:有理数的算术 2.2.2 元组 2.2.3 抽象界限 2.2.4 数据属性 2.2 数据抽象 来源:2.2 Data Abstraction 译者:飞龙 协议:CC BY-NC-SA 4.0 由于我们希望在程序中表达世界中的大量事物,我们发现它们的大多数都具有复合结构。日期是年月日,地理...
  • 3.5 组合语言的解释器

    3.5 组合语言的解释器 3.5.1 计算器 3.5.2 解析 3.5 组合语言的解释器 来源:3.5 Interpreters for Languages with Combination 译者:飞龙 协议:CC BY-NC-SA 4.0 运行在任何现代计算机上的软件都以多种编程语言写成。其中有物理语言,例如用于特定计算机的...
  • 一:前言

    为什么出第二版 教程大纲 我能学习到什么知识? 这个AI的棋力如何 关于编程语言的问题 这个项目是完全开源的 关于作者 言川 为什么出第二版 在 2016年2月的时候,我写了第一版的五子棋AI教程。当时是边写代码边写博客,因此出现了一些理解上有偏差的地方,以及文章中的代码片段和最终的代码有很多不一致的地方。经过两年多的时间,断断续续更新了好...
  • (19)求值策略

    (19)求值策略 介绍 _12一般理论 _24按值传递 _77按引用传递 Call_by_sharing_118按共享传递(Call by sharing) _167按共享传递是按值传递的特例 _183按共享与指针 ECMAScript_200ECMAScript实现 _252术语版本 _262结论 _266其它参考 (19)求值...
  • 第二章

    第二章 类的层次结构、属性与变量 超类与子类 向超类传递参数 访问器方法 ‘Set’ 访问器 属性的读与写 调用超类方法 类变量 深入探索 超类 类中的常量 局部类 { "title" : "第二章" , "ctime" : "2016-11-06 21:30:00" , "mt...
  • 写在前面的话

    写在前面的话 写在前面的话 我的兄弟Todd目前正在进行从硬件到编程领域的工作转变。我曾提醒他下一次大革命的重点将是遗传工程。 我们的微生物技术将能制造食品、燃油和塑料;它们都是清洁的,不会造成污染,而且能使人类进一步透视物理世界的奥秘。我认为相比之下电脑的进步会显得微不足道。 但随后,我又意识到自己正在犯一些科幻作家常犯的错误:在技术中迷失了(这种...
  • 第十四章

    第十四章 YAML 转换成 YAML 嵌套序列 保存 YAML 数据 保存时忽略变量 一个文件中多个文档 YAML 数据库 YAML 冒险游戏 深入探索 YAML 的简要指南 { "title" : "第十四章" , "ctime" : "2018-12-25 00:02:00" , ...