计算的本质1.1 交互式Ruby Shell_计算的本质1.1 交互式Ruby Shell试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 计算的本质 > 1.1 交互式Ruby Shell

计算的本质——1.1 交互式Ruby Shell

本书中的代码全部使用Ruby 写成。Ruby 是一种简单、友好而且有趣的编程语言。因为Ruby 清晰与灵活,我选择了它,但本书并不依赖于Ruby 专有的特性,所以这些示例代码均可转换成你喜欢的其他任何语言,特别是像Python 或者JavaScript 这样的动态语言,如果那样你更容易理解的话。 所有的示例代码都兼容Ruby 2.0 和Ruby 1.9。你可以在Ruby 官方站点(http://www.rubylang.org/)详细了解Ruby,还可以下载一份官方的实现。 我们会快速浏览一下Ruby 的特性,并集中介绍本书中用到的部分。如果你想学习更多内容,推荐从O’Reilly 的《Ruby 编程语言》(The Ruby Programming Language)一书起步。 如果已经了解Ruby,你完全可以从第2 章开始阅读本书。 1.1 交互式Ruby Shell Ruby 最友好的一个特性就是交互式控制台IRB,它可以让我们在输入Ruby 代码后立即看到执行结果。本书将广泛使用IRB 与所写的代码进行交互,并探索这些代码是如何工作的。 在开发机器的命令行中输入irb,就可以运行IRB 了。IRB 显示提示符>> 时,表明当前可以输入一个Ruby 表达式。输入一个表达式并敲回车键之后,代码执行,结果会显示到提示符=> 之后: $ irb --simple-prompt >> 1 + 2 => 3 >> 'hello world'.length => 11 本书中只要出现提示符 >> 和 =>,就是在与 IRB 交互。为了让长代码更易读,本书显示它们的时候会去掉提示符,但是仍然假定这些代码已经输入或者粘贴进了 IRB。所以一旦本书中有像下面这样的 Ruby 代码: x = 2 y = 3 z = x + y 我们之后就可以在 IRB 中得到它们的结果: >> x * y * z => 30

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《计算的本质》其他试读目录

• 1.1 交互式Ruby Shell [当前]
• 1.2 值
• 1.3 控制流
• 1.4 对象和方法
• 1.5 类和模块
• 1.6 其他特性