0

假设我执行一个方法

a.kung_fu_this

该方法kung_fu_this在控制台中返回一个 OpenStruct 作为响应。我将如何访问这些信息?

例如,假设它返回了一个 OpenStruct,例如:

>> a.kung_fu_this
=> {Car: 'Mazda', Wood: 'Maple'}

Hpw 我可以捕获该返回并在另一种方法中使用它吗?

4

2 回答 2

4

只需创建一个新变量并为其分配方法调用的返回值,

returned_kung_fu = a.kung_fu_this
returned_kung_fu[:Car] # Mazda
于 2013-02-04T20:58:25.003 回答
3

您可以将其存储在变量中,然后使用它。

value = a.kung_fu_this
于 2013-02-04T20:58:35.987 回答