Ruby的标准类型:

A.数字

class Test

  3.times       { print "X " }
  1.upto(5)     { |i| print i, " " }
  99.downto(95) { |i| print i, " " }
  50.step(80,5) { |i| print i, " " }

  a = "23"
  b = "34"
  puts " "
  puts a + b
  puts Integer(a) + Integer(b)

end

输出:

X X X 1 2 3 4 5 99 98 97 96 95 50 55 60 65 70 75 80
2334
57

B.字符串

class Test

  puts "That's right"
  puts %Q/That's right/
  
  puts 'escape using "/"'
  puts %q/escape using "/"/

end

puts "now is #{
                def the(a)
                  'the ' + a
                end
                the('time')
              } for all good coders..."

输出:

That's right
escape using "/"
That's right
escape using "/"
now is the time for all good coders...

操作字符串

Programming Ruby 读书笔记(三)相关推荐

  1. Programming Ruby 读书笔记(四)

    Ruby正则表达式 三种表示方法:  Regexp. new ( ' ^s*[a-z] ' )   /^ s * [a - z] /   % r ... {^s*[a-z]} 测试代码:   def  ...

  2. Programming Ruby读书笔记

    1.类的标准构造函数为new    song = Song.new("Ruby Tuesday") 2.方法是通过对象发送消息来唤起调用的.消息包含方法名称以及方法可能需要的参数. ...

  3. Programming Ruby 读书笔记(七)

    关于赋值 1.ruby中可以使用链接赋值语句,示例如下: a = b = 1 + 2 + 3        #a = b = 6 a = (b = 1 + 2) + 3     #a = 6; b = ...

  4. Programming Ruby 读书笔记(五)

    关于Ruby的方法调用 ruby中使用def来定义一个方法.方法名必须以一个小写字母开头(大写会被误认为是常量). 表示查询的方法名通常以?结尾:危险的或者会修改接受者对象的方法,可以用!结尾. ru ...

  5. Programming Ruby 读书笔记(六)

    讨论一下Ruby表达式的用法. 1.Ruby支持链式语句: puts a = b = c = 0 puts "==========" puts [3, 1, 7, 0].sort. ...

  6. mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...

    MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...

  7. 《编程之美》读书笔记(三):烙饼问题与搜索树

    <编程之美>读书笔记三:烙饼问题与搜索树 薛笛 EMail:jxuedi#gmail.com 前面已经写了一些关于烙饼问题的简单分析,但因为那天太累有些意犹未尽,今天再充实一些内容那这个问 ...

  8. 《How Tomcat Works》读书笔记(三)--Connector(连接器)

    <How Tomcat Works>读书笔记(三)--Connector(连接器) 这是<How Tomcat Works>第三四章的读书笔记.主要写了Tomcat4.0默认的 ...

  9. TCPIP详解Protocol 读书笔记(三) IP协议讲解

    TCP/IP详解:Protocol 读书笔记(三) Chapter3 IP:网际协议 文章目录 TCP/IP详解:Protocol 读书笔记(三) Chapter3 IP:网际协议 IP协议 IP数据 ...

最新文章

  1. hdu - 1087 - Super Jumping! Jumping! Jumping!
  2. 花旗银行将因人工智能裁员50%,失业风波究竟要持续多久
  3. Ignite 的helloworld第二弹!(附源码!下载即用)
  4. 验证码 禁止输入中文
  5. 蓝桥杯——寻找数组中的最大值
  6. tensorflow(centos 7.0 64)安装
  7. python字符串转义序列_Python | 忽略字符串中的转义序列
  8. C++语言基础 —— 循环结构
  9. Vue 字符串转JSON
  10. 拓端tecdat|R语言随机波动率(SV)模型、MCMC的Metropolis-Hastings算法金融应用:预测标准普尔SP500指数
  11. 引入其他字体库 和 字体样式设置
  12. 基于飞桨PaddlePaddle的地标检索识别夺竞赛双料大奖,获奖方案全解析
  13. 计算机软件设计费计算标准,水利工程咨询、勘测设计费收费标准及计算程序
  14. 黑马程序员—一张帖看完黑马所有学科、班级就业薪资贴
  15. 三星芯片制造深陷良率泥沼
  16. 【备忘】真.护眼色 数值
  17. 15款Java程序员必备的开发工具(转)
  18. 阿里巴巴戛纳首秀,带去了天猫全域营销
  19. 全国356城所有银行网点数据(截至2022.2.13)
  20. layui引用外部图标

热门文章

  1. 共射极单管放大器的Multisim仿真实验
  2. 随机过程(1.1)—— 概率空间、分布函数、Riemann-Stieltjes 积分
  3. zc706开发板的linux开发,第一篇:zc706 开箱及开发环境搭建
  4. 墨门云文件加密系统有哪些功能特点?
  5. Tracup体验报告
  6. 使用Python代码下载网易音乐歌曲
  7. php直接读取csv文件,php怎么读取csv文件?
  8. python uppercase函数_字符串-短rot13函数-Python
  9. eclipse配置python环境后啷个写java类_eclipse+java+python的环境配置
  10. 漫天杂想系列之五:2018年总结