当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Handle.new用法及代码示例


本文简要介绍ruby语言中 Fiddle::Handle.new 的用法。

用法

new(library = nil, flags = Fiddle::RTLD_LAZY | Fiddle::RTLD_GLOBAL)

创建一个使用 flags 打开 library 的新处理程序。

如果没有指定library或给出nil,则使用 DEFAULT ,相当于RTLD_DEFAULT。有关更多信息,请参见man 3 dlopen

lib = Fiddle::Handle.new

默认值取决于操作系统,并为所有已加载的库提供句柄。例如,在大多数情况下,您可以使用它来访问 libc 函数,或像 rb_str_new 这样的 ruby 函数。

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Handle.new。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。