ruby入门
ruby入门
ruby技巧
字符串转数组
s = "a=1&b=2" a = s.split(/&|=/) #["a", "1", "b", "2"]
数组转为哈希
a = ["a", "1", "b", "2"] #*号可以将数组中的字符串展开 Hash[*a] #{"a"=>"1", "b"=>"2"}
char的ASCII值
#ASCII值转为char 120.chr #char转为ASCII值 'x'[0] #查看字符串的ASCII值 "love".chars.map{|c| c[0]}
字符编码转换
require 'iconv' #conv(to, from, str) Iconv.conv('gb2312', 'utf-8', '中国')
split
'Café périferôl'.mb_chars.split(/é/).map { |part| part.upcase.to_s } #=> ["CAF", " P", "RIFERÔL"]
slice! (*args)
s = 'こんにちは' s.mb_chars.slice!(2..3).to_s #=> "にち" s #=> "こんは"
strip ()
'happy'.strip #=>"happy"
mb_chars
name = 'Claus Müller' name.reverse #=> "rell??M sualC" name.length #=> 13 name.mb_chars.reverse.to_s #=> "rellüM sualC" name.mb_chars.length #=> 12
strftime
DateTime.now.strftime => "2010-10-12T09:51:36+08:00" Date.today.strftime => "2010-10-12"
time
?> Time.now.sec => 39 >> ?> Time.now.min => 55 >> ?> Time.now.hour => 9 >> ?> Time.now.day => 12 >> Time.now.mon => 10 >> ?> Time.now.year => 2010 >> ?> Time.now.wday => 2 >> ?> Time.now.yday => 285
to_a、to_f、to_datetime、to_i、to_s
相关推荐
总之,无论你是对编程感兴趣的新手,还是想扩展技能树的开发者,这份“Ruby入门教程中文PDF 附实例”都将是你宝贵的参考资料。通过学习,你不仅可以掌握Ruby的基础知识,还能体验到编程的乐趣和效率。
《Ruby入门书籍》可能是一本详细介绍Ruby编程语言的基础教程。根据提供的文件名,我们可以推测这本书籍可能包含了两个部分:中文文档和"The Ruby Way"的翻译或解读。 "ruby中文文档.chm"可能是对Ruby语言的中文详细...
这本书“Ruby入门到精通”显然旨在引导初学者逐步掌握Ruby语言。以下是一些关键知识点,它们可能是书中涉及的内容: 1. **基础语法**:包括变量(本地、实例、类和全局变量)、常量、符号、字符串、数字、数组和...
Ruby入门到精通,Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel...
在二十分钟的Ruby入门教程中,我们将快速浏览Ruby的基础知识,包括语法、数据类型、控制结构以及简单的类定义。 首先,让我们从Ruby的基本语法开始。Ruby的注释以`#`字符开始,一直持续到行尾。例如: ```ruby # 这...
Ruby入门级实例
这个"ruby入门练习题.zip"文件显然是为了帮助初学者逐步掌握Ruby编程的基础和面向对象的概念。以下是一些关于Ruby语言和面向对象编程的重要知识点: 1. **Ruby的起源与特点**:Ruby由日本人松本行弘在1993年创建,...
在"Ruby入门练习上手项目"中,你将有机会深入理解Ruby的基本概念,并通过实践来提升技能。在这个项目中,你可能会遇到以下知识点: 1. **Ruby基本语法**:学习Ruby的变量(局部变量、实例变量、类变量、全局变量)...
本“Ruby入门中文合集”是为初学者准备的一份全面学习资源,旨在帮助你快速掌握Ruby的基础知识和核心概念。以下是你将通过这个合集学习到的关键知识点: 1. **Ruby基础语法**:了解Ruby的变量(局部变量、实例变量...
ruby示例代码,ruby入门程序
总的来说,这份Ruby入门教程应该能帮助初学者建立起对Ruby语言的全面认识,从基础语法到高级特性,再到实际开发中的工具使用,为进入Ruby世界提供了一条清晰的学习路径。通过深入学习和实践,读者将能够运用Ruby进行...
"ruby入门书中文版"是一本专为新手设计的教材,旨在帮助读者快速理解并掌握Ruby的基础知识。 Ruby的核心特性包括其强大的面向对象支持,它将一切视为对象,包括基本类型如数字和字符串。这使得代码更加简洁且易于...
总的来说,通过"Ruby入门教程v0.4.doc"和"OReilly.Ruby.Cookbook.Jul.2006.chm"这两个资源,初学者可以系统地学习Ruby语言的基础知识,理解其核心概念,并逐渐熟悉如何用Ruby解决实际问题。同时,不断实践和参与开源...
**Ruby入门培训** Ruby是一种面向对象的编程语言,由日本人松本行弘(Yukihiro Matsumoto)在1990年代中期设计并开发。它以其简洁、优雅的语法和强大的面向对象特性而受到程序员的青睐。Ruby的哲学是“人本主义编程...
### Ruby入门教程知识点详解 #### 一、Ruby简介与安装 - **Ruby语言**: Ruby是一种简单快捷的面向对象编程语言,适用于快速开发应用程序。 - **安装前提**: 本教程假设读者已经安装了Ruby环境。若未安装,请访问...