gpt4 book ai didi

ruby - 如何将模块中的方法带入 ruby​​ 中方法调用者的范围?

转载 作者:行者123 更新时间:2023-11-29 08:21:42 25 4
gpt4 key购买 nike

代码应该是这样的:

def bring_into_scope(module)
#here the caller of the method should get methods from +module+
end

class Bar
def bar_method
#do stuff
end
end

class Foo
def initialize(bar)
bring_into_scope(bar)

bar_method
end
end

我需要功能性,因为我想编写一个内联 rust 代码的库,所以应该能够编写:

class RustAndRuby
def ruby_method; end

#this should make all fn's in the rust code available in RustAndRuby
Rust.code {
"String with rust code..."
}
end

在 ruby​​ 中这可能吗?(如果您需要更多信息,请随时询问!)

最佳答案

也许看看this ,由 Rust 的主要贡献者之一编写。

关于ruby - 如何将模块中的方法带入 ruby​​ 中方法调用者的范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19214124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com