本文简要介绍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 Handler.start_sequence用法及代码示例
- Ruby Handler.start_mapping用法及代码示例
- Ruby Handle类用法及代码示例
- Ruby Handler.scalar用法及代码示例
- Ruby Handler.start_document用法及代码示例
- Ruby Handler.end_document用法及代码示例
- Ruby Handler.alias用法及代码示例
- Ruby Hash.reject用法及代码示例
- Ruby Hash shift()用法及代码示例
- Ruby Hash.delete()用法及代码示例
- Ruby Hash length()用法及代码示例
- Ruby Hash.new用法及代码示例
- Ruby Hash.size用法及代码示例
- Ruby Hash rehash用法及代码示例
- Ruby Hash.delete用法及代码示例
- Ruby Hash.hash <=用法及代码示例
- Ruby Hash size()用法及代码示例
- Ruby Hash each_pair()用法及代码示例
- Ruby Hash.select!用法及代码示例
- Ruby Hash value?用法及代码示例
- Ruby Hash values用法及代码示例
- Ruby Hash.ruby2_keywords_hash用法及代码示例
- Ruby Hash.rassoc(obj)用法及代码示例
- Ruby Hash.to_s用法及代码示例
- Ruby Hash.values_at()用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Handle.new。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。