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. 用python的turtle画圆-Python turtle 绘图画圆
  2. 18M 超轻量系统开源
  3. OpenCV点分类器points classifier的实例(附完整代码)
  4. Ubuntu下安装pip
  5. html5表白页面3d,七夕节表白3d相册制作(html5+css3)
  6. Oracle中索引位图转换的优势
  7. 【华为云技术分享】基于ModelArts AI市场算法MobileNet_v2实现花卉分类,支持CPU、GPU、Ascend推理
  8. 二维数组转化稀疏数组
  9. 项目功能介绍 非常有用
  10. sax解析xml案例一
  11. w ndows平板,Win8.1千元芯平板 昂达V975w四核评测
  12. LANP环境编译设置
  13. Crucible 安装日志
  14. 金融类APP上架经验分享
  15. 微信公众号创建菜单注意问题
  16. 在学校计算机上填报志愿,广州小升初电脑派位如何填报志愿?
  17. csrf攻击与防护—2用flask简单演示防范csrf攻击之referer
  18. 关于Windows的用户帐户控制
  19. IT程序员吃得起涪陵榨菜吗?
  20. 从代理设计模式到Spring AOP

热门文章

  1. SpringCloud微服务之间使用Feign调用不通情况举例
  2. win7 按修改时间范围文件搜索
  3. 01-CSS属性:字体属性和文本属性
  4. 人类创造的工具是不是人工智能?
  5. 已解决ERROR in static/js/vendor.4925c830bef16dced0c0.js from UglifyJs Unexpected token: name (i)
  6. 鸿蒙 电视盒子,目前最强的电视盒子:性价比最高的5款电视盒子
  7. 值得珍藏!生生世世受用的译文 《心经》
  8. seleniumbase学习总结6 - 落地常见问题
  9. 常用的JavaScript位操作(Bitwise)
  10. 最全SysML 教程