Ruby on rails 来自cookie变量的字符串子集
我在ruby中有一个字符串(存储了一个cookie变量),它由|字符分隔的纬度和经度组成。如“47.497912 | 19.040235”如何分隔两个不同的浮点变量?非常简单:Ruby on rails 来自cookie变量的字符串子集,ruby-on-rails,ruby,geolocation,Ruby On Rails,Ruby,Geolocation,我在ruby中有一个字符串(存储了一个cookie变量),它由|字符分隔的纬度和经度组成。如“47.497912 | 19.040235”如何分隔两个不同的浮点变量?非常简单: => "47.497912|19.040235".split('|').map(&:to_f) => # [47.497912, 19.040235] 更新: 我找到了更优雅的解决方案: => latitude, _, longitude = "47.497912|19.040235".pa
=> "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