在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.当整数值大于或等于2的30次方时,会自动转化为Bignum类型,当整数值小于2的30次方时,就会自动转化为Fixnum类型 2.a..b:定义的是从值a到值b的范围,包括值a,值b以及值a,值b中间的值 3.a...b:定义的是从值a到值b的范围,包括值a,以及值a,值b中间的值但不包括值b 4.reject:将该范围转化成一个数组,并删除掉满足条件的元素 select:将该范围转化成一个数组,只选择满足条件的元素 each:输出迭代范围中的每个元素 5.符号对象是一个字符串,一个方法,一个类或者一个标识符的内部表现形式,创建符号对象就在对象名前面加上一个冒号":"就可以了;字符串和符号对象可以通过to_s和to_sym来相互转化,另外还可以通过”%“表示法来创建符号对象 def show
--------------------------------------------------------- a="时间不等人" b=:a c=%s{a} puts b==c -------------------------------- 6.a<=>b意思是比较两个对象,如果左边对象小于右边对象,返回值是-1,如果左边对象等于右边对象,返回值是0,如果左边对象大于右边对象,返回值是1 7."==="运算符的含义:当运算符的左边是普通运算时,则该运算符相当于”==“,如果运算符的左边是Range对象时,且右边的对象包含在Range内时,返回true,否则返回false 8.左边需要赋值的变量以”*“作前辍,就表明所有对应该变量的值,以及后面的值将会组成一个数组,并赋给这个变量。相应的,如果右边的值以”*“作为前辍,则会将这个数组拆开按元素的相应位置进行并行赋值 9.改变字符串方法: capitalize:将字符串首字母换为大写 upcase:将字符串中所有的字母换为大写 downcase:将字符串中所有的字母转换为小写 swapcase:将字符串中大写字母转化为小写,小写字母转化为大写 strip:去掉字符串中的首尾空格 Lstrip:去掉字符串中左边的空格 Rstrip:去掉字符串中右边的空格 Chop:去掉字符串中的最后一个字符 chomp:删除字符串中最后的换行符 reverse:将字符串中反转过来 10.Hash类常用的方法 size() 返回Hash对象的长度 length() 返回Hash对象的长度 include?(key) 判断指定的Hash对象是否包含指定key has_key?(key) 判断指定的Hash对象是否包含指定key delete(key) 删除Hash对象中指定key对应元素 keys() 返回由Hash对象中全部key组成的数组 values() 返回由Hash对象中全部value组成的数组
11.Hash对象的迭代器方法 each 迭代出Hash对象里全部元素(包括key和value) each_key 迭代出Hash对象里所有key each_pair 迭代出Hash对象里所有key-value对 each_value 迭代出Hash对象里所有value 12.数组的%表示方法 %W表示法会对字符串中的转义字符和特殊字符进行替换,%w则不会 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论