小编eyw*_*ywu的帖子

如何为动态实例变量设置attr_accessor?

我在我的类中动态创建了一个实例变量:

class Mine
  attr_accessor :some_var

  def intialize
    @some_var = true
  end

  def my_number num
    self.instance_variable_set "@my_#{num}", num
  end
end
Run Code Online (Sandbox Code Playgroud)

@my_#{num}现在如何制作attr值?

例如,我希望能够这样做:

dude = Mine.new
dude.my_number 1
dude.my_1
=> 1
Run Code Online (Sandbox Code Playgroud)

ruby instance-variables attr-accessor attr

31
推荐指数
5
解决办法
2万
查看次数

分析Google App脚本的性能

我编写了一个Google App脚本,将Google Analytics数据导入Google电子表格.这是一个相当长的运行脚本,向GA Reporting API提出多个请求,它还使用Google App的ScriptDB.

有没有一种很好的方法来分析脚本性能的每一步,以便我可以弄清楚哪些区域花费的时间最长,所以我可以开始在某些方面进行优化?

profiling google-analytics google-sheets google-analytics-api google-apps-script

11
推荐指数
2
解决办法
3149
查看次数