1

コードは次のようになります。

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

さびたコードをインライン化するライブラリを書きたいので、機能が必要なので、次のように書くことができるはずです:

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

これはルビーで可能ですか?(さらに詳しい情報が必要な場合は、お気軽にお問い合わせください!)

4

1 に答える 1

0

Rust の主要な貢献者の 1 人によって書かれたthisを見てください。

于 2014-07-23T22:37:47.680 に答える