自定义splat

ruby
阅读 40 收藏 0 点赞 0 评论 0

custom_splat.rb
# Custom Splat

class Netrc
  Entry = Struct.new(:login, :password) do
    alias_method :to_ary, :to_a
  end
end

e = Netrc::Entry.new("user", "qwerty")
e.login # => "user"
e[:password] # => "qwerty"
e[1] # => "qwerty"
login, password = e
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号