Ruby.on.Rails.Web开发之旅-2-与ruby对象交互
2014-07-11 22:09
393 查看
1:字符串文字对象
可以试用.class 查看其类型
返回String
String对象包含很多内嵌功能
例如:
变量与常量
定义一个对象
常量一般用大写
2:连接语句
ruby不需要任何字符来分割命令,如果想在一行执行多个命令 使用分号作为分隔符,但只会输入最后一个命令的结果
返回 "THE QUICK BROWN FOX"
3:圆括号的使用
在ruby中,不给方法传递参数时,圆括号可选,因此 下面命令是等价的
返回"The quick brown foxjumps over the lazy dog"
4:ruby中的方法符
感叹号!
一个常规的方法名是简单的文字和数字混合的字符串
如果一个方法含有潜在的破环性(直接修改了接受对象本身而非副本),该方法常以感叹号结尾
标点符号也会用在返回布尔值的方法中
返回false
符号前面不能有空格
"The quick brown fox"
可以试用.class 查看其类型
"The quick brown fox".class
返回String
String对象包含很多内嵌功能
例如:
"The quick brown fox".length返回19
变量与常量
定义一个对象
fox = "The quick brown fox"查看对象类型
fox.class
常量一般用大写
APP_VERSION='5.0.4'
2:连接语句
ruby不需要任何字符来分割命令,如果想在一行执行多个命令 使用分号作为分隔符,但只会输入最后一个命令的结果
fox.class;fox.length;fox.upcase
返回 "THE QUICK BROWN FOX"
3:圆括号的使用
在ruby中,不给方法传递参数时,圆括号可选,因此 下面命令是等价的
fox.class
fox.class()
"jumps over the lazy dog".insert(0,'The quick brown fox')
返回"The quick brown foxjumps over the lazy dog"
4:ruby中的方法符
感叹号!
一个常规的方法名是简单的文字和数字混合的字符串
如果一个方法含有潜在的破环性(直接修改了接受对象本身而非副本),该方法常以感叹号结尾
irb(main):026:0> name="jackson" => "jackson" irb(main):027:0> name => "jackson" irb(main):028:0> name.upcase => "JACKSON" irb(main):029:0> name => "jackson" irb(main):030:0> name.upcase! => "JACKSON" irb(main):031:0>
标点符号也会用在返回布尔值的方法中
fox.empty?
返回false
fox.is_a? String
符号前面不能有空格
相关文章推荐
- Ruby on Rails开发Web应用的基本概念
- Ruby on Rails开发Web应用的基本概念
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用 Ruby on Rails 快速开发 Web 应用程序
- Ruby on Rails 开发 web
- Ruby.on.Rails.Web开发之旅-3-在ruby中使用面向对象编程
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用Ruby on Rails快速开发web应用的教程实例
- 使用 Ruby on Rails 快速开发 Web 应用程序
- ROR(ruby on rails web)开发环境搭建
- [Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序
- Web开发利器:Ruby on Rails
- Ruby on Rails开发Web应用的基本概念
- 《程序员》杂志试读:Web开发人员的利器:Ruby on Rails
- Ruby on Rails开发Web应用的基本概念
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 利用Radrails开发Ruby on Rails程序入门指南