Ruby中数组常用的方法有:
push:将一个或多个元素添加到数组末尾。示例:array.push(1, 2, 3)pop:删除并返回数组的最后一个元素。示例:array.popshift:删除并返回数组的第一个元素。示例:array.shiftunshift:将一个或多个元素添加到数组开头。示例:array.unshift(1, 2, 3)length:返回数组的长度。示例:array.lengthjoin:将数组中的所有元素转为字符串并连接起来。示例:array.join(", ")sort:将数组中的元素按照一定规则排序。示例:array.sortreverse:返回数组的倒序排列。示例:array.reverseRuby中哈希表常用的方法有:
[]:获取哈希表中指定键的值。示例:hash["key"][]=:设置哈希表中指定键的值。示例:hash["key"] = "value"keys:返回哈希表中所有的键。示例:hash.keysvalues:返回哈希表中所有的值。示例:hash.valueslength:返回哈希表中键值对的数量。示例:hash.lengtheach:遍历哈希表中的键值对。示例:hash.each { |key, value| puts "#{key}: #{value}" }delete:删除哈希表中指定键的键值对。示例:hash.delete("key")其中,数组中的push、pop、shift、unshift等方法可以用来在数组中添加或删除元素,join方法可以用来将数组转为字符串,sort方法可以用来对数组中的元素进行排序,length方法可以用来获取数组的长度,这些方法都是非常常用的。而哈希表中的[]、[]=、keys、values、length、each、delete等方法则可以用来操作哈希表中的键值对,也是非常常用的方法。