を定義するには、変数名などの文字列を使用します。私は何をしたいか names = ['log_index', 'new_index']
は、名前の変数を作成することです: names.each { |name| name = [] } # obviously it does not do what I want
これらの変数は、コードのどこかで宣言されていません。 どうすればいいですか?
タプルに「メタタイプ」のみが含まれているかどうかをコンパイラに確認してもらいたいです。 ところで、私は全く新しいC++のコンセプトです。 template < typename T >
struct Type {
using type = T;
};
//! A type can be easily check with a small concept
template < t
私は、呼び出しモジュールに関数を注入する単純なマクロを持っています。 defmodule MyModule do
defmacro __using__(_opts) do
quote do
def run do
IO.puts "Hello world"
end
end
end
end
これは意図した通りですが、ru