网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > Ruby >

ruby学习笔记(2) -- 概念类

时间:2020-07-31 13:43

人气:

作者:admin

标签:

导读:学习ruby中记录下的一些要点和感悟,随缘更新 内容来自 《“笨方法”学ruby》、https://www.runoob.com/ ,此处仅做记录 #KeyWord alias and BEGIN begin break case class def defined? do else elsif E...

学习ruby中记录下的一些要点和感悟,随缘更新


内容来自 《“笨方法”学ruby》https://www.runoob.com/ ,此处仅做记录

alias and BEGIN begin break case class def defined? do else elsif END end ensure 
false for if in module next nil nor or redo rescue retry return self super then true
undef unless until when while yield 

Data Class

true false nil constants strings numbers ranges arrays hashes 

String Formats

\\ \' \" \a \b \n \r \t \v 

Operators

:: [] ** -(unary) +(unary) ! ~ * / % + - << >> & | > >= < <= <=> == === != =~ && || .. ...
  • Ruby 数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。
  • 数组的索引从 0 开始,这与 C 或 Java 中一样。一个负数的索相对于数组的末尾计数的,也就是说,索引为 -1 表示数组的最后一个元素,-2 表示数组中的倒数第二个元素,依此类推。
  • Ruby 数组可存储诸如 String、 Integer、 Fixnum、 Hash、 Symbol 等对象,甚至可以是其他 Array 对象。
  • Ruby 数组不需要指定大小,当向数组添加元素时,Ruby 数组会自动增长。
  • 哈希(Hash)是类似 "key" => "value" 这样的键值对集合。哈希类似于一个数组,只不过它的索引不局限于使用数字。
  • Hash 的索引(或者叫"键")几乎可以是任何对象。
  • Hash 虽然和数组类似,但却有一个很重要的区别:Hash 的元素没有特定的顺序。 如果顺序很重要的话就要使用数组了。
comment: Hash与Array对比,除去底层数据结构不同外,最大的区别是有无序
and
or
not
!= 不等于
== 等于
>= 大于等于
<= 小于等于
true
false
  1. 尽量少用 while 循环,大部分时候 for 循环是更好的选择。
  2. 重复检查你的 while 语句,确定你测试的布尔表示式最终会变成 false。
  3. 如果不确定,就在 while 循环的结尾印出你要测试的值。看看它的变化。
如果对你有所帮助,那就是再好不过了。^_~
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
  • rbenv:Ruby 多版本管理利器

    rbenv:Ruby 多版本管理利器

    在 Ruby 开发的世界中,经常需要面对不同项目使用不同 Ruby 版本的情况。这时,...
  • Ruby

    Ruby

    多数人都拥有自己不了解的能力和机会,都有可能做到未曾梦想的事情。 Ruby...
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信