Kar*_*ran 1 ruby bitarray
我试图转换一个位数组,如[0,0,1,0].to_i = 2或[0,1,0,1].to_i = 5.
[0,0,1,0].to_i = 2
[0,1,0,1].to_i = 5
在Ruby中有哪些可行的方法?
Rya*_*pte 7
这是一种方式:
[1] pry(main)> [0,0,1,0].join.to_i(2) => 2 [2] pry(main)> [0,1,0,1].join.to_i(2) => 5 [3] pry(main)>
归档时间:
13 年,6 月 前
查看次数:
1141 次
最近记录: