https://www.runoob.com/ruby/ruby-intro.html            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-18 14:05:59
                            
                                853阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            经过粗略的看 Ruby 相关资源,看到了很多相似或相异却熟悉的点滴,还谈不上深刻体验,只能算记录。仍需用心探索,决定高层建筑需要夯实基础,理解原理,体会设计。前言分享两个有趣的链接
TryRuby:顾名思义,试试先。
Ruby.new:好看的皮囊千篇一律,有趣的灵魂万里挑一。迭代器先不厌其烦的记录下基础知识,闲话少叙。谈及迭代器(iteration),少不了谈到相似结构——循环(looping)。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 19:59:45
                            
                                210阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 22:02:33
                            
                                187阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. if1.1 格式:if conditional [then]
      code...
[elsif conditional [then]
      code...]...
[else
      code...]
endif 表达式用于条件执行。值 false 和 nil 为假,其他值都为真。请注意,Ruby 使用 elsif,不是使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 15:09:07
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:ruby重要特点 
Ruby是解释型语言。(提高了调试速度,执行效率低) 
变量没有类型 (错误检查功能也变弱了) 
所有变量均无需声明即可使用 
语法比较简单,类似 Algol 
具有自动垃圾回收机制(能自动回收不再使用的对象) 
纯粹的面向对象语言,基本的类型都是对象 
迭代器功能可以将循环抽象化,使得代码更加简介 
强大的字符串操作功能,和正则表            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-27 21:22:33
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第三部分 内建类和内建模块第九章 内建类和内建模块基础知识一、Ruby 的字面构造器Ruby 有很多内建类,它们中的大多数可以用 new 来实例化str = String.newarr = Array.new有些则不可以,比如,不可以创建 Integer 类的新实例。此外,有一部分幸运的内建类还有字面构造器,这意味着可以用特别的记法来创建这些类的对象,而不调用 new。比如:对于 String.n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-22 15:21:04
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一章 导言 Ruby是完全面向对象的。Ruby的注释以“#”开头。Ruby在调用无参数方法的时候,通常省略括号;而且Ruby只能通过方法访问对象的内部状态。代码块和迭代器 1) times和upto是整数对象实现的方法,是一种被称为“迭代器(iterator)”的方法,类似于循环。“{}”中包含的代码成为代码块(block)。3.times {print "Ruby! "}
1.upto(9)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 12:19:43
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux系统的ruby安装 
ruby安装包 
 下载地址:http://www.ruby-lang.org/en/downloads/ 
 ruby-1.8.6-p111.tar.gz 
 解压并安装: 
 tar -xvzf ruby-1.8.6-p111.tar.gz 
 cd ruby-1.8.6-p111 
 ./configure -pr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 10:48:28
                            
                                208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Scope defines where in a program a variable is accessible. Ruby has four types of variable scope, local,global, instance and class. In addition, Ruby            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-22 16:07:00
                            
                                485阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在上一篇《理解 Ruby Symbol ,第 1 部分:使用 Symbol 》中,我们大致了解了 Symbol,包括 Symbol 和 String 的区别、 Symbol 的使用等。本文我们将深入到 Ruby 内部去看看 Symbol 的样子,这对更好理解和使用 Symbol 可能会有些帮助。Ruby 是用 C 语言实现的,本文我们将以 Ruby 1.8.6 版本实现为例。Ruby 对象Ruby            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 18:13:14
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对应Ruby编程语言第三章  
   =begin 
  Ruby包含了5个表示数字的内建类:Numeric Float Integer Fixnum Bignum 
  及标准库中的3个数值类:Complex BigDecimal Rational   
                   
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 17:54:02
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录String`''` 和 `""``#{ expr }` 双引号的字符串才可以使用多行字符串字符编码常用 api大小`str.length``str.empty?``str * integer`拼接`str + other_str``str.concat(other_str)`比较相等判断 `str <=> other_str`相等判断 `str == obj`相等判断 `s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 20:24:54
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用Ruby读取Excel文件  
这个向导文档,将保证演示一个用ruby读取excel文件的例子。  
1. 安装Parseexcel插件 
  
Parseexcel是一个ruby端的perl解析excel的插件。安装过程可以通过gem简洁执行,如下:  
    Ruby代码   
     1. gem install parse            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 18:54:04
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            [size=medium]color=darkred]RoR是Ruby on Rails的缩写[/color]。Ruby on Rails是一个用于编写网络应用程序的框架,它基于计算机软件语言Ruby,给程序开发人员提供强大的框架支持。Ruby on Rails包括两部分内容:Ruby语言和Rails框架。 
[color=darkred]什么是Ruby?            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-24 10:49:58
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            看到这个介绍 言简意赅 通俗易懂 故转载,方便后面查阅。望见谅! 刚接触inject时,对其了解不是很深,直看到这篇文章 ruby-inject,才有了新的认识,文章配合大量例子进行说明。1、先看最简单的求和例子,我们从这里分析inject的实现机制。Ruby代码  1. [1, 2, 3, 4].inject(0) { |result, element|            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 17:28:54
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介:Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言。Ruby明显比其他类似的编程语言(如Perl或Python)年轻,又因为Ruby是日本人发明的,所以早期的非日文资料和程序都比较贫乏,所以现在在网上仍然可以找到Ruby的资料太少之类的批评。约于2000年,Ruby开始进入美国,英文的资料开始发展。2011年10月31日1.9.3的第一个稳定版本1.9.3p0发布。主要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 10:23:35
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1.method实现返回函数本身1.1返回函数本身1.2返回对象方法2.调用函数2.1使用函数名调用函数2.2函数名+()调用函数2.3使用.call()调用函数2.3.1无参数2.3.2有参数3.总结 我们在使用ruby时,因为它的语法特性.我们直接写函数名不加括号,也会直接调用并执行这个函数,但有写特定的场景,我们需要用到函数的本身,然后让我们给它前后加一些操作在执行函数.下面我们就来具            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 16:34:22
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ruby 
方法的定义 
(1)不带参数的方法def function_name
   statement
    ……
end调用方式:function_name  or 
function_name()(2)带参数的方法定义def function_name(parm1, parm2, …)
   statement
    ……
end调用方式:function_name(parm1,par            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 10:55:03
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ruby的文件扩展名为.rb,所以下面的源代码均放在demo.rb文件中。 #!/usr/bin/ruby -w
puts "Hello, Ruby!";  在这里,假设您的 /usr/bin 目录下已经有可用的 Ruby 解释器。现在,尝试运行这个程序,如下所示:$ ruby test.rb这将会产生下面的结果:  Hello, Ruby!您已经看到了一个简单的 Ruby 程序,现在让我们看看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 11:14:07
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            运算符
+、-、* 都差不多
/:Python 和 JavaScript都会返回浮点数,ruby 返回整数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-28 11:03:57
                            
                                119阅读