Rubyのacライブラリの関数にアクセスするために、本当に素晴らしいruby ffiライブラリを使用しています。
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