• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >ruby > Ruby迭代器的7种技巧分享

Ruby迭代器的7种技巧分享

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了ruby光纤收发器,ruby编辑器,ruby解释器,ruby编译器,迭代器等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Ruby由于吸收了Perl的正则表达式和Python的可读性,所以其中的计数取值方法,是非常人性化和灵活的,这里可以举例来说明下:
一、打印7次“hello,world”,如下:
7.times{puts "hello,world"}
#在这里,puts的作用等同于print+"\n"
</div>
二、依次打印1..9,在ruby中的方法就更多了,这里用比较简单的方式来实现,如下:
(1..9).each{|i| print i," "}
</div>
三、打印1..9中比7要小的数值,如下:
1.upto(9){|i| print i," " if i < 7}
</div>
四、从10循环至2值,并依次减1处理,如下所示:
10.downto(2) do |i|
print i," "
end
</div>
五、将1-9每个数依次*2,然后将结果输入,如下:
a = 1..9
b = a.collect{|i| i*2 }
p b[0..8]
</div>
六、打印出[1..100]数组中能被3整除的元素,如下所示:
a = (1..100).to_a
p a.select{|i| i %3 == 0}
</div>
七、从3循环至19,并依次加3处理,如下所示:
3.step(19,3) do |i|
print i," "
end
</div>

</div>

您可能想查找下面的文章:

  • Ruby中的迭代器详解
  • ruby 存取器 概念
  • Ruby迭代器的7种技巧分享

相关文章

  • 浅析Ruby中继承和消息的相关知识
  • 使用Ruby来编写访问Twitter的命令行应用程序的教程
  • Ruby中使用连续体Continuation实现生成器
  • Windows下Ruby on Rails开发环境安装配置图文教程
  • ruby 模块
  • Ruby中访问SQL Server数据库的配置实例
  • Ruby常用文件操作代码实例
  • rudy 重载方法 详解
  • Ruby字符串、条件、循环、数组、Hash、类基本操作笔记
  • 深入理解Ruby中的block概念

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 21个你应该知道的Ruby编程技巧
    • 什么是ruby和Ruby概述
    • 在操作系统上安装Ruby解释器的教程
    • Ruby on Rails下的图像处理入门教程
    • Ruby和元编程之万物皆为对象
    • Ruby基本的环境变量设置以及常用解释器命令介绍
    • Ruby进行文件信息输出实例代码
    • Ruby简明教程之数组和Hash介绍
    • rails "No route matches" 错误的解决方法
    • Ruby中proc和lambda的两个区别

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有