标签: Ruby
后浪云Ruby教程:Ruby CGI方法
以下为CGI类的方法列表:
序号
方法描述
1
CGI::new([ level="query"]) 创建 CGI 对象。query可以是以下值:
query: 没有 HTML 生成输出
html3: HTML……
后浪云Ruby教程:Ruby 命令行选项
Ruby 一般是从命令行运行,方式如下:
$ ruby [ options ] [.] [ programfile ] [ arguments ... ]
解释器可以通过下列选项被调用,来控制解释器的环境和行为……
后浪云Ruby教程:Ruby 哈希(Hash)
哈希(Hash)是类似 "employee" => "salary" 这样的键值对的集合。哈希的索引是通过任何对象类型的任意键来完成的,而不是一个整数索引,其他与数组相似。
……
后浪云Ruby教程:Ruby 模块(Module)
模块(Module)是一种把方法、类和常量组合在一起的方式。模块(Module)为您提供了两大好处:
模块提供了一个命名空间和避免名字冲突。
模块实现了 mix……
后浪云Ruby教程:Ruby CGI 编程
Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但 Ruby 在WEB应用及WEB工具中的开发是最常见的。
使用Ruby您不仅可以编写自己的SMTP服务器,FTP程……
后浪云Ruby教程:Ruby 异常
异常和执行总是被联系在一起。如果您打开一个不存在的文件,且没有恰当地处理这种情况,那么您的程序则被认为是低质量的。
如果异常发生,则程序停止。异常用……
后浪云Ruby教程:Ruby 块
您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。
块由大量的代码组成。
您需要给块取个名称。
块中的代码总是包含在大括号 ……
后浪云Ruby教程:Ruby 多线程
每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。
线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为……
后浪云Ruby教程:Ruby 范围(Range)
范围(Range)无处不在:January 到 December、 0 到 9、等等。Ruby 支持范围,并允许我们以不同的方式使用范围:
作为序列的范围
作为条件的范围
作为间隔的……
后浪云Ruby教程:Ruby 语法
让我们编写一个简单的 Ruby 程序。所有的 Ruby 文件扩展名都是 .rb。所以,把下面的源代码放在 test.rb 文件中。
实例
#!/usr/bin/ruby -w
puts "Hello, Ruby……