文件名称:ffi:Ruby FFI
文件大小:314KB
文件格式:ZIP
更新时间:2024-05-12 15:56:29
Ruby
Ruby-FFI 描述 Ruby-FFI是用于以编程方式加载动态链接的本机库,在其中绑定功能并从Ruby代码中调用这些功能的瑰宝。 而且,Ruby-FFI扩展可以在不对CRuby(MRI),JRuby,Rubinius和TruffleRuby进行更改的情况下工作。 。 特征 直观的DSL 支持所有C本机类型 C结构(也嵌套),枚举和全局变量 从C到Ruby的回调 自动对本机内存进行垃圾回收 概要 require 'ffi' module MyLib extend FFI :: Library ffi_lib 'c' attach_function :puts , [ :string ] , :int end MyLib . puts 'Hello, World using libc!' 对于更少的简约和更多示例,您可以查看: samples/文件夹 上的示例 Wiki上