Speed-Ruby


关于 Ruby

  • Ruby 是脚本语言

    用 C 或者 Java 语言编写的程序,在运行前需要执行编译这一步骤,把源码翻译成计算机可以理解的机器码。而用脚本语言编写的源码并不需要编译,直接运行程序便可。

    也就是说,在使用脚本语言时,开发流程会从 源码编写 → 源码编译 → 程序运行

    变为 源码编写 → 程序运行

  • Ruby 是面向对象的语言

  • Ruby 是跨平台的语言

  • Ruby 是开源软件


入门

  • 入门1

  • 入门2-对象

  • 入门3-创建命令

基础

  • 对象、变量和常量

  • 条件判断

  • 循环

  • 方法

  • 类和模块

  • 运算符

  • 错误处理与异常

  • 数值

  • 数组

  • 字符串

  • 散列

模块

  • File类与Dir类

  • Encoding 类

  • IO

  • Proc 类

  • Time 类与 Date 类

  • 正则

知识点

  • 并发与线程

  • Socket编程


__FILE__

if __FILE__ == $0

FILE 是一个魔法值,它存有现在运行的脚本文件的名字。$0 是启动脚本的名字。 代码里的比较结构的意思是 “如果这是启动脚本的话…” 这允许代码作为库调用的时候不运行启动代码, 而在作为执行脚本的时候调用启动代码。