1 ruby hash to array
{a: 1, b: '2'}.map{|k,v| "#{k} = #{v}"}
# => ['a=1','b=2']
arr = [["a", "1"], ["b", "2"], ["c", "3"], ["d", "4"]]
Hash[arr]
# => {"a"=>"1", "b"=>"2", "c"=>"3", "d"=>"4"}
2 ruby get array element
arr = ["item 1", "item 2", "item 3", "item 4"]
a,b,c d = *arr
a # => item 1
b # => item 2
c # => item 3
d # => item 4
3 ruby array to hash
a = ["item 1", "item 2", "item 3", "item 4"]
h = Hash[*a]
# => {"item 1"=>"item 2", "item 3"=>"item 4"}
4 ruby two array element adding
a = [1,2,3,4]
b = [5,6,7,8]
a.zip(b)
# = > [[1,5],[2,6],[3,7],[4,8]]
a.zip(b).map{|x,y| x + y}
# => [6,8,10,12]
5 ruby Regexp return true or false
/^\(\d{3}\)\s{1}\d{3}-\d{4}$/ === "(123) 456-7890"
# => true
6 ruby string format
'(%d%d%d) %d%d%d-%d%d%d%d' % [1,2,3,4,5,6,7,8,9,0]
# => (123) 456-7890
7 ruby string to array
str = "a=1, b=2, c=3, d=4, dddd"
arr1 = str.split(', ')
# => ["a=1","b=2","c=3","d=4","dddd"]
arr2 = str.scan(/\w=\d/)
# => ["a=1", "b=2", "c=3", "d=4"]
8 ruby string append
str = ''
str << 'a' # => 'a'
str << 'b' # => 'ab'
str << 'c' # => 'c'
9 ruby string insert
str = 'world'
str.insert(0,'hello')
# => 'hello world'
分享到:
相关推荐
Toad 常用小技巧 快捷键 方便快捷
40种网页常用小技巧
个人所编的PPT格式微机常用小技巧。
VC常用小技巧
网页代码常用小技巧--html代码
FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上...
web开发常用小技巧.doc
一.用JDBC时的一些注意事项 1.多使用PreparedStatement代替Statement这样可以避免在拼接字符串的时候出现 "select * from emp where name = '"+name+"'"单引号过多的情况 2 sql语句过长的时候尽量避免使用sql="str1...
55种网页常用小技巧
Html网页代码常用小技巧! 正文Html网页代码常用小技巧! 正文
网页制作、设计的55种网页常用小技巧,师前端工程师必备的技术。
VC++基础知识及MFC常用小技巧小常识,文章介绍了C++ 所有的数据类型及互相转换`(及ActiveX,COM,MFC...) 有大量的常用的MFC代码合集` 例如如何载入声间图片, 如何设置窗体颜色`如何打开网页 淡入淡出等``全书三百多页...
一些不错的Javascript常用小技巧,让我们的开发更简单
iPad常用小技巧.docx
Visual Studio 2008常用小技巧,特殊快捷键,特殊设置
JS网页常用小技巧,介绍40中常用的网页设计技巧
40种网页常用小技巧(JavaScript) sdf sdf sdf