一、Ruby基础知识

  1、关于Ruby

    Ruby是脚本语言

    Ruby是面向对象语言

    Ruby是跨平台语言

    Ruby是开放源码软件

  2、Ruby入门书籍推荐

    《Ruby.Programming向Ruby之父学程序设计(第2版)》(日)高桥征义,(日)后藤裕藏 著

  3、常用Ruby开发工具

    任何文本编辑器都可以用来编写Ruby代码,只要文件以“.rb”结尾保存即可

    ScITE

    Eclipse(using RDT Plugin)

    NetBeans等

  4、Ruby的第一个程序

    =begin

    万年不变的语言教程第一个程序“Hello World”

    注意:1、Ruby是大小写敏感的语言

    =end

    print "Hello \"Ruby\"\n"

    p "Hello Ruby\n"

    puts "Hello \\Ruby"

    puts "Hello","Good","xiaoming"

    p "Hello","Good","xiaoming"

    print "Hello","Good","xiaoming"

    >ruby test.rb

      Hello "Ruby"

      "Hello Ruby\n"

      Hello \Ruby

      Hello

      Good

      xiaoming

      "Hello"

      "Good"

      "xiaoming"

      HelloGoodxiaoming>Exit code:0

  5、Ruby基础知识-数字

  

     Ruby中包含了5个用来表示数字的內建类,此外标准库还包含3个数值类,Ruby中所有数字对象都是Numeric类的实例,所有整数都是Integer的实例,如果一个整数值能容纳在一个31个二进制位里,那么它是Fixnum类的实例,否则它就是Bignum类的实例,Bignum对象用来表示任意大小的整数,如果一个操作的操作数是Fixnum对象,反之亦成立。Ruby使用Float类来近似的表示实数,该类会利用本地平台的浮点数表示形式。Complex类表示复数,BigDecimal类表示具有任意精度的实数,使用的是十进制表示法而不是二进制,Rational表示有理数,即两整数相除后得到的数    

  

未完待续……

  

Ruby基础教程的更多相关文章

  1. 1月10日 ruby基础教程,查漏补缺; 2月22日 Exception补充

    https://ruby-doc.org/core-2.5.0/Exception.html 1月20日练习完1,2章. 第一章 初探 ‘’单引号不执行转义符. \t 制表符.\n 换行符. p me ...

  2. Ruby 基础教程 第二部分 Ruby 的基础 第4章

    第二部分 Ruby 的基础 第4章~第6章 这一部分是 Ruby 编程需要遵守的规则. 第四章 对象,变量与常量 对象 & 类 对象的常见种类: 数值对象 字符串对象 数组.散列对象 正则表达 ...

  3. Ruby 基础教程 第一部分总结

    第一部分:Ruby 初体验 第一章: Ruby 初探 前言 开头的这一章节讲了一些十分基础的内容,重要的几个话题有: ruby 命令的执行方法 对象.方法的概念 常见的打印方法 ruby 命令的执行方 ...

  4. Ruby 基础教程1-5

    1.条件语句 if unless case        unless和if相反,条件不成立则执行   2.条件  除了 false和nil 其他都是true   3.unless 语法        ...

  5. Ruby 基础教程1-4

    1.对象 数值对象 字符串对象 数组对象,散列对象 正则表达式对象 时间对象 文件对象 符号对象 2.类 Numeric String Array Hash Regexp File Symbol 3. ...

  6. Ruby 基础教程 1-1

    1.指定编码方式       第一种 在代码文件首行通过 #encoding:GBK的方式     第二种  ruby -E UTF-8 文件名称     第三种  irb  -E UTF-8   2 ...

  7. Ruby基础教程 1-10

    类结构 1.数值类结构     Fixnum到Bignum会自动转换   2.常用数值表示   3. ans=10.divmod(3) ans[0]是商  ans[1]是余数   4.实例方法roun ...

  8. Ruby 基础教程1-9

    异常 1.异常结构      [ begin]          ...     rescue         [retry]          ...     [ensure]          . ...

  9. ruby 基础教程1-8-1

    1.":class, instance_of?, :is_a?"都是Object类的方法,每个对象都可以调用 2.":class"方法用户获取对象归属类的名称 ...

随机推荐

  1. Linux下Miniconda量化环境安装

    前言 linux目录相关知识 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32./usr/local:用户级的程序目录,可以理解为 ...

  2. LoadRunner-参数化(添加参数值)

    录制完脚本后,想要对脚本重复使用需要对某些值设定为参数,如accounts和password. 1.选中需要参数化的accounts值,点击右键->选择Replace with a parame ...

  3. Library Publication 时遇到 "more than one library with package name" 错误的解决方法

    Library Publication 是 Gradle 在0.9.0 时增加的一个新特性,它的作用是让Lib也能发布不同的版本 在这之前,Lib只能发布release版本,你的项目中依赖的所有Lib ...

  4. Scala安装配置

    注:下载地址:http://downloads.typesafe.com/scala/2.11.6/scala-2.11.6.tgz?_ga=1.41078626.1125902863.1429259 ...

  5. windows dos命令大全

    windows dos命令大全 一.windows DOS命令概述 Windows的dos命令又是Windows的CMD命令.而cmd命令又是原来MS-DOS系统保留下来. DOS来源路径与配置对应的 ...

  6. linux报错 find: missing argument to `-exec'

    在linux下使用find命令时,报错:find: missing argument to `-exec' 具体执行命令为: find /u03 -name server.xml -exec grep ...

  7. 在ios上时间无法parse返回 "Invalid Date"

    百度搜索:" ios 上面 new date" 关键字 BUG 描述直接上原码 var psrseDate = Date.parse("2010-03-15 10:30: ...

  8. yum && 编译 安装mysql 5.7 多实例

    yum安装 [root@localhost ~]# wget http://repo.mysql.com/mysql57-community-release-el7.rpm [root@localho ...

  9. 源代码下载 作者:王先荣(Xianrong Wang)

    作者:王先荣(Xianrong Wang) 下面是我的一些源代码: 1. 图像处理学习系列源代码——包括该系列文章的几乎所有代码: 1.5. 图像处理学习系列中用到的dll文件包——将这个解压缩之后放 ...

  10. APB总线

    APB(Advance Peripheral Bus)是AMBA总线的一部分,从1998年第一版至今共有3个版本. AMBA 2 APB Specfication:定义最基本的信号interface, ...