自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ruby 文件编码转换

#!/usr/bin/rubyrequire 'iconv'require 'fileutils'if ARGV.size         puts "Usage: #{__FILE__}   "        exit 1endbegin        sf=File.open(ARGV[0],"r")        df=File.open(

2014-09-17 11:10:04 1608

转载 ruby 类和模块

Ruby 类和对象Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括:数据封装数据抽象多态性继承在 Ruby 中定义类为了使用 Ruby 实现面向对象编程,您需要先学习如何在 Ruby 中创建对象和类。在 Ruby 中,类总是以关键字 class 开始,后跟类的名称。类名的首字母应该大写。类 Customer 如下所示:cla

2014-09-12 15:58:48 528

转载 ruby 块和yield

Ruby 块您已经知道 Ruby 如何定义方法以及您如何调用方法。类似地,Ruby 有一个块的概念。块由大量的代码组成。您需要给块取个名称。块中的代码总是包含在大括号 {} 内。块总是从与其具有相同名称的函数调用。这意味着如果您的块名称为 test,那么您要使用函数 test 来调用这个块。您可以使用 yield 语句来调用块。语法block_name{ st

2014-09-12 11:17:41 454

转载 ruby 方法

Ruby 方法Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。语法def method_name [( [arg [= defau

2014-09-12 11:12:04 429

转载 ruby 控制语句

Ruby 判断Ruby 提供了其他现代语言中很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰符。Ruby if...else 语句语法if conditional [then] code...[elsif conditional [then] code...]...[else code...]endif 

2014-09-12 10:59:51 447

转载 ruby 运算符

Ruby 算术运算符假设变量 a 的值为 10,变量 b 的值为 20,那么:运算符描述实例+加法 - 把运算符两边的操作数相加a + b 将得到 30-减法 - 把左操作数减去右操作数a - b 将得到 -10*乘法 - 把运算符两边的操作数相乘a *

2014-09-12 10:50:31 667

转载 ruby 数据类型

数值类型(Number)1、整型(Integer)整型分两种,如果在31位以内(四字节),那为Fixnum实例。如果超过,即为Bignum实例。整数范围从 -230 到 230-1 或 -262 到 262-1。在这个范围内的整数是类 Fixnum 的对象,在这个范围外的整数存储在类 Bignum 的对象中。您可以在整数前使用一个可选的前导符号,一个可选的基础指标(

2014-09-12 10:44:27 339

转载 ruby heredocument

Ruby 中的 Here Document"Here Document" 是指建立多行字符串。在 如果终止符用引号括起,引号的类型决定了面向行的字符串类型。请注意下面是不同的实例:#!/usr/bin/ruby -wprint <<EOF This is the first way of creating here document ie. mult

2014-09-12 10:37:25 564

转载 ruby语法

Ruby 语法让我们编写一个简单的 Ruby 程序。所有的 Ruby 文件扩展名都是 .rb。所以,把下面的源代码放在 test.rb 文件中。#!/usr/bin/ruby -wputs "Hello, Ruby!";在这里,假设您的 /usr/bin 目录下已经有可用的 Ruby 解释器。现在,尝试运行这个程序,如下所示:$ ruby test.rb这将

2014-09-12 10:35:04 363

转载 初始ruby

Ruby 的特性Ruby 是开源的,在 Web 上免费提供,但需要一个许可证。Ruby 是一种通用的、解释的编程语言。Ruby 是一种真正的面向对象编程语言。Ruby 是一种类似于 Python 和 Perl 的服务器端脚本语言。Ruby 可以用来编写通用网关接口(CGI)脚本。Ruby 可以被嵌入到超文本标记语言(HTML)。Ruby 语法简单,这使得新的开发人员能够快速轻松地学习 Ru

2014-09-12 10:31:43 392

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除