Ruby对数组,散列表,字符串,数字的操作
来源:互联网 发布:广州百度快照优化 编辑:程序博客网 时间:2024/04/30 22:26
对数组操作
# 数组的一般方式,test=["red","green","block"],#快捷方式 %W语法可以免去我们很多的双引号test=%w(red green black)#通过数值键获取某个元素puts(test[0])#判断是否为空puts(test.empty?)#获取数组的长度puts(test.size)#获取数组的第一个元素puts(test.first)#获取数组的最后一个元素puts(test.last)#删除同名的元素test.delete "red"
对散列表操作
json={ "k1" =>"v1", "k2" => "v2", "k3" => "v3", "k4" => "v4"}#根据key值获取valueputs(json["k1"])#判断散列表是否为空puts json.empty?#获取散列表的长度puts json.size#获取散列表所有的key值puts json.keys#获取散列表所有的valueputs json.values
对字符串操作
str="hello word"puts str.classputs "I\'m, boy"#%Q方法 快捷方式生成字符串puts %Q(I'm, body)# #{}方法将ruby方法替换成字符串puts "The current time is:#{Time.now}"# gsub代替字符串的指定字符puts %Q(I'm boy).gsub("boy","man")# include?方法 判断是否包含某个字符 返回布尔值puts %Q(I'm boy).include?("boy")# 返回字符串的长度puts %Q(I'm, boy).length#截取字符串 [m,n)puts %Q(I'm, boy).slice(0,2)
对数字操作
# 判断数字的类型 Float Fixnumputs 123.1.class#判断数字是否为整数puts 1234.integer?# 对数字进行四舍五入 取整puts 12.5.round#判断数字是否为09puts 0.zero?#将数字转化成 Float类型puts 12.to_f#将数字转化成 整数puts 12.5.to_i
0 0
- Ruby对数组,散列表,字符串,数字的操作
- ruby-数字、字符串、数组
- ruby中对字符串的操作
- [Python] 对字符串,列表的切片操作
- ruby的数组操作
- Ruby数组的操作
- ruby的数组操作
- ruby 的数组操作
- Javascript 对字符串,数组的操作
- Javascript 对字符串,数组的操作
- ruby 对文件的操作
- ruby 对文件的操作
- Ruby 对Excel的操作
- js对字符串的操作和对数组的管理
- 08.MVEL对列表、数组、map的操作
- 对数字的操作
- RUBY-超大数字操作
- Ruby的散列表(Hashes)
- 分数类
- 跨越终端中多个vim实例访问剪切板内容
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebServic
- hibernate和ibatis区别
- linux下tomcat的安装
- Ruby对数组,散列表,字符串,数字的操作
- 关于网易
- KVO/KVC
- webbench 压力测试数据记录
- 生成amazon access key
- TCP连接的实质
- SQL*PLUS的命令行——column命令
- 这是能及的是?
- 漫画HDFS工作原理