我在
Ruby中有一个字符串变量,如下所示:
- puts $varString.class
- puts "##########"
- puts $varString
- String
- ##########
- my::FIrst::Line
- this id second line
- sjdf kjsdfh jsdf
- djsf sdk fxdj
我需要从字符串变量(例如我的:: FIrst :: Line)只获取第一行.
我怎么可以得到它?
解决方法
- # Ruby >= 1.8.7
- $varString.lines.first
- # => "my::FIrst::Line"
- # Ruby < 1.8.7
- $varString.split("\n").first
- # => "my::FIrst::Line"
作为附注,避免使用全局($sign)变量.