五个必知的Ruby特性.pptVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五个必知的Ruby特性

五个必知的Ruby特性 2009-9-1 变量 当您计划一个派对时,你会创建一个“待办事项”清单吗?在预定好餐厅前就能把食物从备餐的人那里拿走吗?即便你已经在那个餐厅预订了,但是你怎么能记得你给餐厅的厨房送去的是什么地址呢?计算机程序可以被看成是结构化的“待办事项”清单。每个名单上的事情都按部就班后才能完成最后的任务。   如果把你的电脑程序比喻成派对清单,那么变量就是便笺,因为你要用它来追踪所有收集到的数据。如果没有这些便笺,你就可能不清楚怎样才能一步一步完成计划。没有这些变量,你的Ruby程序也就不能追踪其数据。 数组 程序一般要管理变量集。就好像是一个管理你的派对信息的程序。你一定要邀请参加派对的客人,而每个客人都存在一个变量当中,一组变量可以一起被存在一个数组变量当中。这样的话,你就可以通过数组来获取每个客人。 哈希 现在想象你的派对是百味宴,而每个客人都有一个碟子或其他什么容器。你仍然需要一列像数组那样方便管理的客人清单。但是你还需要一种可以追踪食物细则的方法。使用哈希存储key/value对可以满足你的要求。比方说,客人甲带来了一盒巧克力蛋糕。Key就为客人甲,而由key存取的变量则是巧克力蛋糕。 循环 通常,电脑程序不止执行一个命令。例如,如果你的程序把所有的信息都添加到你的百味宴的清单上,那就会很麻烦。而这种麻烦可以通过循环特性的建立来完成。 块 块已经不是什么新鲜事物了,尤其是对功能性的程序员。在Ruby中,这个难以形容的方法已经广泛流传开来,而块是编程语言中的关键特性。通常,它们被用来把乏味而重复的循环提取到用户表单。 * *

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档