質問
ERLで直接レコードを使用する方法はありますか?私が何をしようとも、それはいつもそれがレコードを見つけると言っています。私はムネシアの取引をやろうとしていますが、記録なしでは遠くに行くことはできません。どんな助けも大歓迎です - ありがとう!
解決
はい、help()を使用し、シェル内のこれらのコマンドを見つけます。
rd(R,D) -- define a record
rf() -- remove all record information
rf(R) -- remove record information about R
rl() -- display all record information
rl(R) -- display record information about R
rp(Term) -- display Term using the shell's record information
rr(File) -- read record information from File (wildcards allowed)
rr(F,R) -- read selected record information from file(s)
rr(F,R,O) -- read selected record information with options
これらはシェルの巧妙なハックであり、コンパイルされたときにモジュールで使用されるレコード定義をロードすることができます。 RRコマンドを使用して、モジュールからロードします。
これらは、インタラクティブなシェルが使用できるようにのみ使用できることを忘れないでください。
他のヒント
どういう意味ですか?シェルの中で、それはクリスチャンが書いたとおりです。モジュールを意味する場合は、使用する前にレコードを定義する必要があります。オンラインでerlang docsを参照してください http://erlang.org/doc/, 、これを行う方法についての説明について。それらはコンパイル時間の構築にすぎないため、そのように存在しません。
所属していません StackOverflow