ruby语法摘要

这篇博客详细介绍了Ruby编程语言的基本概念和语法,包括变量、类、方法、模块、数字、字符串、符号、数组、哈希、比较操作符、条件控制、循环、文件操作以及一些进阶的语法表示法和常用函数。Ruby中的模块提供了命名空间和混合插入功能,符号作为不可变的标识符用于优化哈希键。文件操作涵盖了读写、属性操作、目录管理和更多。此外,还探讨了字符串、数组和正则表达式的不常见表示法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Ruby的几个基本概念

1.一切皆是对象。ruby里,你操作的一切都是对象,甚至是字符串和数字这些“基本类型” 

2.Ruby中任何东西都能返回一个值。所有函数也会返回一个值,即使没有使用return,也会将最后一条语句的值返回。只有false和nil是假,其余的都为真 

3.数字型没有精度限制。Ruby中无论多大的整数都可以显示 

3.以问号结尾的方法其返回“应该”是布尔值,以感叹号结尾的方法则暗示了这个方法比较危险,比如改变对象的内部状态 

4.ri命令用于查阅ruby中用rdoc格式书写的类和方法的说明文档,类似于unix中的man的作用
查找类时要以大写字母开始,查找方法则以小写字母开始
"::"是类方法的分隔符,"#"是实例方法的分隔符,而"."是二者皆可的分隔符
如果方法名中含有符号,需要用引号括起来,或者用\进行转义 

5.输入irb可以进行交互模式,可以一条条输入语句解析尝试。

 

二、语法基础篇

0.引入模块

load filename    # 将文件包含进来
require module_name    # 动态的将模块引入,且只引入一次

1. 变量和打印

#常量以大写字母开头,在定义时初始化。若引用未定义的常数会引发NameError异常
Pi=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李小白杂货铺

打赏是一种友谊,让我们更亲密。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值