字面量一个字面量是任何符号,代表在源代码中的固定值。例如,以下所有内容都是 Ruby 中的字面量:'Hello, world!' # 字符串 字面量
375 # 整型 字面量
3.141528 # 浮点型 字面量
true # 布尔型 字面量
{ 'a' =>
转载
2023-08-21 19:16:31
46阅读
Ruby 2.2.0已于2014年12月25日发布,这是给Ruby开发者的圣诞礼物。该版本的亮点包括一些垃圾收集方面的改进:引入了一个新的增量式垃圾收集算法,支持对符号(Symbol)进行垃圾收集。核心类和标准库方面也有小幅改进。\\ 根据Ruby 2.1.0中分代垃圾收集(RGenGC)相关的说明,分代方式可以改进GC吞吐量。在新版本中,Ruby的维护者继续引入了重要的改进。大部分对象都会在很
转载
2023-07-10 15:15:57
37阅读
1.CentOS\curl -L https://get.rvm.io | bash -s stable如果报错误//libyaml-devel not found需要更新yum repository 更新curl -O http://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/atomic-release-1.0-14.el6.
原创
2013-09-12 15:14:58
638阅读
[size=large] 前言: ^_^ ^_^ 已经预先在个人简介上打出了熟悉Ruby的旗号,可是我到如今才开始正式学习Ruby。
Ruby的安装
1、到官网下载
[url]http://www.ruby-lang.org/en/downloads/[/url]
本人下载的是目前最新版1.9.2版
2、点击安装程序开始安装,跟普通的win
转载
2023-10-25 20:03:29
62阅读
# Linux下安装Ruby2.0
## 介绍
Ruby是一种简单而强大的编程语言,它被广泛用于Web开发和脚本编写。本文将介绍如何在Linux系统上安装Ruby的2.0版本。
## 安装步骤
### 步骤1:更新系统
在安装Ruby之前,我们首先需要更新系统的软件包。打开终端并执行以下命令:
```shell
sudo apt update
sudo apt upgrade
```
原创
2023-09-06 11:01:48
84阅读
由于工作需要,要使用Ruby,本人喜欢看书学习,笔记仅供自己学习参考。1.1 使用irb进行ruby的命令行调试模式,与Python的Python命令一样irb(main):001:0> puts "hellp"
hellp
=> nil =>表示返回值ruby 像print都叫做方法,没有函数方法的调用可以省略 ()\为转义符号,''为非转义输出irb(main):0
转载
2023-10-18 16:29:56
93阅读
下载和安装下载地址:https://rubyinstaller.org/downloads/安装注意要点安装过程中选择安装Install Tcl/Tk suppport环境(Add Ruby executables to your PATH)关联执行(Associate .rb and .rbw files with this Ruby installtion.)安装devkit解压在d:/rub
原创
2017-11-09 11:46:52
1852阅读
Ruby 2.0 将于明年 2 月份发布,此前已经发布了 2.0 预览版, 而 BitNami RubyStack 提供了快速简单的 Ruby on Rails 的一键安装包,包括:Ruby, Subversion, MySQL, SQLite, ImageMagick, 和许多 Ruby Gems, 同时提供可选安装 Apache 2.2 具有URL重写和代理支持,支持 Windows, Linux, and OS X。 今天 BitNami RubyStack 发布了更新版本,包含了 Ruby 2.0 以及 Apache 2.2.23, MySQL 5.5.28, Ruby 2....
转载
2012-11-15 16:49:00
91阅读
2评论
今天,根据 Ruby 2.0 的计划表,我想宣布 2.0 的功能已经冻结,不再接受任何 matz 没有同意过的新特性提交。很抱歉我没有事先通知,如果你有什么重大问题,请在下个星期天之前让我知道。 此外,我计划在本月末发布一个“功能预览”版本,我们设想首个官方的版本将于2013年2月24日发布,但具体的计划还没有确定,我将在晚些时候公布。下个里程碑应该是代码的冻结,这应该是年底的事了。 多谢大家的关注。 via nagaokaut
转载
2012-10-25 10:40:00
116阅读
2评论
LINUX操作系统: CentOS6.3 64bitRuby: ruby-2.0.0-p247一.安装开发包(使用默认CENTOS更新源):# yum install openssl* openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel 二.关闭
原创
2014-04-10 16:45:56
5452阅读
级都给我们带来了相当多的新功能,新惊喜。Rail
转载
2023-07-07 22:52:56
58阅读
compiling readline.creadline.c: In function ‘Init_readline’:readline.c:1886:26: error: ‘Function’ undeclared (first use in this function) rl_pre_input
原创
2021-12-27 13:38:20
126阅读
Redis安装Windows 安装 Redis(.msi)Linux 安装Redis通过rpm离线安装 方法一:1、检查是否存在redis安装包2、若未找到redis安装包,则安装epel-release源3、查询是否存在redis4、正常查询,出现5、下载安装包6、安装7、启动redis8、登录Redis通过rpm离线安装 方法二:下载rpm包安装运行并设置自启动设置自启动登录源码包安装[Ce
转载
2023-07-07 16:07:54
55阅读
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阅读