我在ruby中有一个字符串(存储了一个cookie变量),它由纬度和经度分隔| character.Like“47.497912 | 19.040235”如何分隔两个不同的浮点变量?
答案 0 :(得分:1)
很简单:
=> "47.497912|19.040235".split('|').map(&:to_f)
=> # [47.497912, 19.040235]
更新
我找到了更优雅的解决方案:
=> latitude, _, longitude = "47.497912|19.040235".partition('|').map(&:to_f)
=> latitude
# 47.497912
=> longitude
# 19.040235