ruby - 在 Ruby 中使用元组?

标签 ruby tuples relational

有人在 Ruby 中使用元组吗?如果是这样,如何实现元组? Ruby 散列很好用,几乎也可以工作,但我真的很想看到类似 Python 中的 Tuple 类的东西,您可以在其中使用 . 符号来查找您要查找的值。我想要这个,以便我可以创建 D 的实现,类似于Dee用于 Python。

最佳答案

OpenStruct

简要示例:

require 'ostruct'

person = OpenStruct.new
person.name    = "John Smith"
person.age     = 70
person.pension = 300

puts person.name     # -> "John Smith"
puts person.age      # -> 70
puts person.address  # -> nil

关于ruby - 在 Ruby 中使用元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/525957/

相关文章:

mysql - 使用 ruby​​ 和 MAMP 作为本地服务器访问 SQL

c++ - 从类型元组到通过调用模板函数返回的值数组

sql - 在关系数据库中维护表的版本副本的智能方法(编程注意事项?)

ruby - 是否可以在 RingOut 中将主叫方 ID (CID/CLID) 设置为“阻止”?

ruby - 如何在不使用星号的情况下将数组元素作为参数传递

ruby-on-rails - 通过 has_many 找到 Rails :through

python - 将元组的结果添加到多个字符串

python - 我可以使用对象(类的实例)作为 Python 中的字典键吗?

database - 对象数据库的优点和缺点是什么?

C++ 关系运算符 == 与字符串