1:、eval方法 这个和其它很多语言一样,具有在运行时执行以字符串形式保存代码的的功能。    直接执行代码    eval("puts 2+2")   => 4    和js中常用的那个差不多是一样的功能。  
原创 2011-06-22 10:41:54
177阅读
 最近在浏览Ruby的一些资源文档,逛到了rubylearning.com。发现这里提供的Ruby Summary还不错,对准备学习Ruby,希望先了解Ruby特性的朋友有所帮助。并且没有发现国内有译版,于是决定用边翻译边学习的方法再过一遍Ruby基础,所以就有了这个的译版。   Ruby Summary一共有8个页面,这是第一个,我会在这几天抽时间尽快逐一完成翻译。有些
转载 精选 2012-06-17 10:44:22
1908阅读
由于工作原因开始接触Ruby,发现这个所谓标榜最接近自然语言的高级语言真的毁了我对程序语言的“三观”。自然语言的特点无非就是怎么说都行,Ruby竟然也要...看了几天总结了一些毁三观的东西,不喜勿喷,鄙人菜鸟,三观脆弱。1、Ruby操控的所有内容都是对象2、方法调用时,圆括号是可选的。3、局部变量、方法参数和方法名以小写字母或下划线开头,通常用下滑线分割一个多词方法。类名、模块名、常量名必须以大写
转载 2023-08-31 16:45:36
84阅读
1.4 Ruby特性计算机编程语言的发展总是与飞速变化的世界息息相关的,Ruby是为了适应变化、提高和完善编程艺术而出现的。●完全开源●多平台 Ruby可以运行在 Linux, UNIX, Windows, MS-DOS, BeOS,OS/2…●多线程 线程就是指能在一个程序中处理若干控制流的功能。与 OS 提供的进程不同的是,线程可以共享内存空间。●完全面向
转载 2023-06-18 14:49:19
44阅读
Ruby on Rails好像一直处于争论的风口浪尖。大多数争论的核心是其所宣称的令人惊异的生产力。作者Bruce Tate已经开始理解Rails并不是一个更好的工具,而是一个不同类型的工具。本文研究了使Rails在某个领域如此高效率的折衷和设计决策。然后思索了应该在Java™社区获得更多关注的受Rails启发的思想。 Ruby on Rails(也叫做Rails)是一个针对支持数据
转载 2010-07-13 15:03:28
389阅读
级都给我们带来了相当多的新功能,新惊喜。Rail
转载 2023-07-07 22:52:56
58阅读
Ruby中的一切都是动态的,例如,我们可以在程序运行时,动态的添加方法,类等。前面我们已经看到了Ruby的动态特性,例如:给单个对象添加方法,重新打开类等。 如果熟悉Rails,就知道ActiveR...
转载 2016-07-17 16:09:00
39阅读
 简介:假设您是一名C++开发人员,您需要使用Ruby快速执行一些原型设计。当您拿起一本Ruby参考书籍(比如 Pickaxe)或浏览Ruby网站时,会看到一些熟悉的构造,比如类声明、线程支持和异常处理。正当您认为自己了解Ruby的工作原理之时,您意识到了,您Ruby代码中的并发机制与Boost线程工作原理不一样,catch和throw也与它们看上去的大不相同,而且其他人在其Ruby脚本
转载 精选 2012-12-06 16:02:05
358阅读
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
207阅读
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
153阅读
第三部分 内建类和内建模块第九章 内建类和内建模块基础知识一、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阅读
Ruby 2.4 的一些新特性 已翻译 100%
转载 2018-10-13 16:09:38
237阅读
Ruby 2.4 的一些新特性 已翻译 100%
转载 2018-10-13 15:36:04
496阅读
CocoaPods 是使用 Ruby 这门脚本语言实现的工具。Ruby 有很多优质的特性被 CocoaPods 所利用,为了在后续的源码阅读中不会被这些用法阻塞,所以在这个系列中,会给出一些 CocoaPods 的番外篇...
转载 2020-08-26 11:30:00
105阅读
2评论
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5