你开网页有没有加代理。
#11 楼 @woody1983 你是说 extend 么
x = Thread.new { sleep 0.1; print "x"; print "y"; print "z" } a = Thread.new { print "a"; print "b"; sleep 0.2; print "c" } sleep 1
你可以先写个方法,使不同的值得到同一个 key
class Calculator [[:add, :+], [:subtract, :-], [:divide, :/], [:multiply, :], [:power, :*]].each do |m| define_method(m[0]) {|a, b| a.send(m[1], b)} end end
可以参考 Enumerable#group_by
t.gsub(/^(\d+):(\d+):(\d+)/, '\1-\2-\3')