Ruby on Rails学习笔记(7)--ruby数据类型/变量

常见的数据类型:

numeric类型,即数字,统一包含整数和小数,不区分整型/浮点型。

string类型,即字符串。如"Jack"等。

bool类型,即true和false。

array类型,即数组(Python中的列表类型)。如[1,2,3].

hash类型,即键值对(Python中的字典类型)。如{:name => "Jim", :age => 23}

simbol类型,如:name,:age,:height等。标识一个名称。是常值。 常用做hash 的键。


变量:不需要声明类型,可以直接赋值。name = "Jack"

命名特征:全部是大写字母的是常量,如 ANDROID_SYSTEM = android

                 小写字母开头的是变量(其中实例变量前是@,类变量前是@@,全局变量前是$),如color,age

                 大写字母开头的是类名称或模块名称,模块内部定义了一系列方法,可当作是不能实例化的类。如Apple

                 以小写字母开头的也可以是方法名,它可以用?或=结尾,如 name,eat?,walk=

作用域:类变量:@@animal,属于同类的不同实例(instance)可以共享类变量

              实例变量:@dog,在该实例内部使用

              普通变量:age = 20,在方法内部使用

               全局变量:$name = "Jack",在全局范围内使用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值