我正在使用非常棒的ruby ffi库来访问 ruby 中 ac 库中的函数。
有没有办法迭代 Ruby FFI::Struct 的布局?
示例 FFI::结构:
class Example < FFI::Struct
layout :name, string,
:desc, :string,
:type, :int,
:value, :string
end
这似乎不起作用,但类似于下面的伪代码:
example_struct.each_key do |key|
puts key
end