【Ruby on Rails 学习六】Ruby 类 的入门

1、什么是类

2、类与实例的区别

3、自定义简单的类

生活中的垃圾分类,是集合上的概念

比如数学上的   1  a  2  b  c  4  5分类为数字1 2 4 5 ,字母  a  b  c

irb(main):001:0> "abc".class
=> String
irb(main):002:0> String
=> String
irb(main):003:0> String.class
=> Class
irb(main):004:0> Class.class
=> Class
irb(main):005:0> 

实例  构造方法  通过构造方法来构造一个实例

irb(main):005:0> String.new
=> ""
irb(main):006:0> a = String.new("333")
=> "333"
irb(main):007:0> a
=> "333"
irb(main):008:0> 

irb(main):008:0> a.to_i
=> 333
irb(main):009:0> a + "444"
=> "333444"
irb(main):010:0> a
=> "333"

时间: 2024-07-29 17:14:47

【Ruby on Rails 学习六】Ruby 类 的入门的相关文章

【Ruby on Rails学习二】在线学习资料的整理

由于工作任务重,时间紧,没有太多学习的时间,大致找了些在线学习资料,这里做个整理,希望对同样准备学习的朋友有帮助 在线文档类: Ruby on Rails 实战圣经  使用 Rails 4.2 及 Ruby 2.3(简体中文版) Rails Guides(英文版)                        Rails Guides(简体中文版)                         Ruby on Rails API Ruby 中文社区                       

Ruby on rails学习笔记——安装环境

出现问题: C:\Users\len>gem install rails ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ETIMEDOUT: A connection attempt failed because the connected party di d not properly respond after a period of time, or established connection

【Ruby on Rails 学习五】Ruby语言的方法

1.方法的调用 2.自定义方法 3.带默认值的自定义方法 4.带返回值的自定义方法 方法或者说是函数,实际上是包含了一段代码,去执行某一个特定的过程. def add(a=3,b=2) return a+b end irb(main):002:0> require '/Study/Ruby/intro_rails/maizi/381-4026/08function.rb' => true irb(main):003:0> add => 5 irb(main):004:0> a

Ruby on Rails 学习之路 (一)

备注 下载的软件编程相关软件放在 用户目录下的 software 文件夹下 安装的软件文件路径放在 用户目录下的 install 文件夹下 常用命令 将指定文件移动至另一个目录下: mv ~/Downloads/rubygems-2.6.4.tgz  ~/software/ Ruby入门地址 http://guides.ruby-china.org/getting_started.html

基于vagrant 搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)

开篇我只想吐槽为社么我没有早点了解vagrant呢,这样我就能省那笔买 MacBook Pro 的钱了... "Create and configure lightweight,reproducible and portable development environments."这是Vagrant官网首页的介绍"创建配置轻量级,可重复的,可便携的开发环境." 用这东西感觉很方便,能避免开发环境不一致的问题.特别是团队开发,只需配置好一份开发环境然后分发下去.这样实

Ruby on Rails 学习笔记 - 3 Static Page

1. Gemfile source 'https://rubygems.org' gem 'rails', '4.2.0.beta4' gem 'sass-rails', '5.0.0.beta1' gem 'uglifier', '2.5.3' gem 'coffee-rails', '4.0.1' gem 'jquery-rails', '4.0.0.beta2' gem 'turbolinks', '2.3.0' gem 'jbuilder', '2.2.3' gem 'rails-htm

Ruby on Rails 学习笔记 - 1 Hello World

原书地址:https://www.railstutorial.org/book/beginning 1. 使用cloud 9服务器 https://ide.c9.io 2. 创建一个workspace,进入以后安装rails: gem install rails -v 4.2.0.beta4 3. 创建一个新的工程: rails _4.2.0.beta4_ new hello_app 4. 修改Gemfile source 'https://rubygems.org' gem 'rails',

[ruby on rails] 深入(2) ruby基本语法

1. 调试&注释&打印输出 调试 ruby属于解释型语言,即脚本,在linux上,脚本的执行无法三种: 1. 用解释器运行脚本 解释器 脚本文件 即:ruby  脚本文件 2. 直接运行脚本 在脚本文件里面用 #! 脚本解释器 定义好脚本解释器路径,然后再授予脚本执行权限,接着直接运行 ./脚本文件 即可. 3. 在解释器里面运行脚本 [email protected]:/home/ywt/ror_tests/ruby_tests# irb 2.1.5 :001 > str = &q

如何从 0 开始学 ruby on rails (漫步版)

如何从 0 开始学 ruby on rails (漫步版) ruby 是一门编程语言,ruby on rails 是 ruby 的一个 web 框架,简称 rails. 有很多人对  rails 感兴趣,但又不知道从何下手.学习路线是什么,因为在多个场合下回答过类似问题,所以决定整理成文章供大家参观. 有很多人选择直接学习 rails,在学习使用 rails 的过程中学习 ruby.但我觉得这有些本末倒置,我更推崇先学 ruby 再学 rails,在对 ruby 有了一定的了解后再学 rails