![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
KK.JustDOIT
这个作者很懒,什么都没留下…
展开
-
ruby学习笔记1---基础了解
ruby学习笔记 1、命名约定a. 局部变量、方法参数、方法名称 都必须以小写字母或下划线开始。b. 类名称、模块名称和常量名称 都必须以大写字母开始。c. 全局变量前缀$, 类变量前缀@@ , 实例变量前缀@d. 从初始字符之后开始,名称可以是字母、数字、下划线的任意组合(但是跟在@符号之后的符号不能是数字)e. 方法名称可以?、!、=字符结束惯例:a. ...2014-07-06 21:37:19 · 95 阅读 · 0 评论 -
转:ruby gem install rails 错误解决
在安装ruby 的gem的时候可能会出现下面这样的提示, 按照给出的提示有两种办法可以解决, 但是经过在网上的搜索发现只有最后一种可行。 所以特分享于此。ERROR: Error installing XXXXXXXXXXX: The 'XXXXXXXXXXXX' native gem requires installed build tools. ...原创 2013-10-24 16:38:00 · 118 阅读 · 0 评论 -
ruby学习笔记--Array
由于工作需要,最近在学习Ruby,现在主要在看两本书《Ruby on Rail程序设计技术详解》和《Ruby of book》。毕竟是要在工作中运用,而且时间还有限,所以我在看书和做例子的同时也简单记录下了一些基本知识点,方便用的时候查找。有兴趣的朋友欢迎一起交流学习:l 数组1. 创建数组: 和其它很多编程语言一样,很容易创建一个数组,但要注意的是Ruby...原创 2014-07-14 23:27:10 · 120 阅读 · 0 评论 -
ruby学习笔记--Hash
l 哈希1.创建哈希:就像创建数组一样,我们可以通过Hash类来创建一个Hash实例:h1 = Hash.new #默认值为nilh2 = Hash.new(“This is my first hash instance”) #默认值为” This is my fi...原创 2014-07-14 23:11:17 · 148 阅读 · 0 评论 -
ruby学习笔记--循环结构
一、循环结构1. for…in语句:Ruby提供的for...in语句主要用于迭代数组和Hash对象中的元素,与其它语言的for语句有一定的差距,语法格式: for val in Array | Hash | Range [do] #code End------------------------------...原创 2014-07-14 23:01:50 · 154 阅读 · 0 评论 -
ruby学习笔记--String
字符串(String)1.创建字符串 在Ruby中可以使用单引号和双引号两种方法来创建一个字符串。但是使用这两种方式创建特殊字符串时,效果有很大区别。 双引号创建字符串:Ruby会对字符串中的转义字符和特殊字符进行替换; 单引号创建字符串:不进行替换示例:puts 'This stirng \n delimited by single ...原创 2014-07-14 22:43:30 · 99 阅读 · 0 评论 -
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
这篇文章主要介绍了Python和Ruby中each循环引用变量问题,类似PHP的foreach中使用引用变量的问题,需要的朋友可以参考下 虽然这个问题我是在 Python 里遇到的,但是用 Ruby 解释起来比较容易一些。在 Ruby 里,遍历一个数组可以有很多种方法,最常用的两种无非是 for 和 each:复制代码代码如下:arr = ['a', 'b', 'c...原创 2014-07-07 22:10:48 · 235 阅读 · 0 评论 -
ruby学习 -- 循环
这篇文章主要介绍了Ruby简明教程之循环语句介绍,非常简洁的讲解,可以作为语法备忘,需要的朋友可以参考下循环结构在编程语言中是不可或缺的,所以Ruby中的循环也有其自定义的规则。而我们关注循环结构,要知道两个因素:1) 循环的条件;2) 循环执行的内容Ruby有一些方式来实现循环结构体:1. times方法在前面已经有提到过了,语法如下:复制代码代码如下:循环...原创 2014-07-07 21:55:39 · 223 阅读 · 0 评论 -
ruby学习笔记2
ruby学习笔记2 构造方法initializeRuby创建对象时通过Ruby.new方法,若传递参数实际上是传递给了initialize方法 class Test def initialize(name,age,phone) @name = name @age = age @phone = phone endend调用:...2014-07-07 12:19:53 · 113 阅读 · 0 评论 -
ruby2.0 and rails4.0 环境安装(windows)
1、安装ruby进入http://rubyinstaller.org/ 下载一键安装包(2.0版)最后要勾选将Ruby放到path路径然后进入cmd,输入 ruby -v 看版本,显示版本则安装成功2、安装devkit进入http://rubyinstaller.org/downloads/ 下载DEVELOPMENT KIT,比如For use with Ruby 2...原创 2013-10-24 16:48:50 · 110 阅读 · 0 评论