Làm thế nào để chuyển chuỗi thành số trong Ruby?
0
1
Member4671 • 30
đã đăng:
def str2num(str)
num = 0
for i in str.split('')
num *= 10
for j in '0123456789'.split('')
if i > j
num += 1
else
break
end
end
end
return num
end
rs = str2num('2019')
puts rs # 2019
puts rs.instance_of? Integer # true
thêm bình luận...
Bạn chưa đăng nhập, vui lòng đăng nhập để thêm câu trả lời.
Bạn đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)