Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,假设我想这样做:
{ :mytime => times[:mytime] }
这里有一些重复,是否可以只做类似{ :mytime => times[$_key] }(组成语法)的事情?
{ :mytime => times[$_key] }
简短的回答是:不,没有语法可以做这样的事情。如果没有更多关于您实际尝试做的事情的背景信息,那么就没有一个很好的更长的答案。不过,我会尝试变得更有用一些。如果您真的担心重复,您可以执行以下操作:
h = {} [:mytime, :yourtime].each do |k| h[k] = times[k] end
只有几个键,我个人认为这是不值得的。