Newer
Older
Ruby / toolbox.rb
@SAWADA Ui SAWADA Ui on 15 Jan 2022 466 bytes 2022-01-15 22:06:40
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

#便利な秘密道具たち。
#あったらいいなをカタチに(会社?)ってやつ
class Array
  def my_to_hash(val,key =self)#selfには.の前のやつが入る
    if val.length > key.length
      val =val.values_at(0..(key.length)-1)
    end
    mergeAry = [key,val].transpose
    Hash[mergeAry]
  end
end
#test =["x","y","z"];test2 = ["l","m","n"]
#p test.my_to_hash(test2) #=>{"x"=>"l", "y"=>"m", "z"=>"n"}