散列返回动态值

pgblu

我在RubyDocs中遇到了以下片段:

class Interpreter
  ...
  Dispatcher = {
    "a" => instance_method(:do_a),
    "d" => instance_method(:do_d),
    "e" => instance_method(:do_e),
    "v" => instance_method(:do_v)
  }
  ...
end

有什么方法可以Dispatcher使用变量来表示键和值来定义哈希,如下所示?

"#{var}" => instance_method(:do_#{var})
鲍里斯·斯蒂尼克
Dispatcher = Hash.new do |k, h| h[k] = instance_method "do_#{k}" end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从SQL Server中的分组值返回动态列(存储过程)

来自分类Dev

函数返回动态类型

来自分类Dev

从模板返回动态AliasSeq

来自分类Dev

Laravel返回动态按钮?

来自分类Dev

从模板返回动态AliasSeq

来自分类Dev

Java /返回动态对象类型

来自分类Dev

从函数返回动态填充<td>

来自分类Dev

Nginx如何返回动态URL地址

来自分类Dev

返回动态指针数组的C ++方法

来自分类Dev

返回动态类型的客观c方法

来自分类Dev

返回动态 ping 的子串

来自分类Dev

Dart中具有泛型的扩展方法:无法从方法返回动态类型的值

来自分类Dev

双散列函数返回错误值

来自分类Dev

双散列函数返回错误值

来自分类Dev

PostgreSQL:如何在不使用“列定义列表”的情况下从表返回动态行?

来自分类Dev

模拟与Moq返回动态返回类型的方法

来自分类Dev

如何在Golang中返回动态类型struct?

来自分类Dev

返回动态数组中最年轻的学生的指针

来自分类Dev

返回动态属性-Neo4j Client

来自分类Dev

如何通过函数参数返回动态数组?

来自分类Dev

从ASP.NET控制器返回动态jsonobject

来自分类Dev

从函数返回动态数组后删除它

来自分类Dev

函数会自动返回动态分配的变量吗?

来自分类Dev

是否可以在VLOOKUP中返回动态公式?

来自分类Dev

SqlList <DynamicPoco>从存储过程返回动态类型结构

来自分类Dev

MXGraph.getPrettyXML()不返回动态进行的DOM更改

来自分类Dev

如何通过函数参数返回动态数组?

来自分类Dev

在C#中返回动态列表或字典

来自分类Dev

PHP 7以正确的方式返回动态分配zval