解决方法
简短易读:
name = "Obama Barack Hussein" puts "#{name.partition(" ").first} - #{name.partition(" ").last}" # Obama - Barack Hussein
并且如果第一个和最后一个姓氏的顺序相反
name = "Barack Hussein Obama" puts "#{name.rpartition(" ").last} - #{name.rpartition(" ").first}" # Obama - Barack Hussein