erlでレコードを直接使用する方法はありますか?私が何をしようと、それは常にレコードを見つけることができないと言います。私は、記憶媒介取引をしようとしており、私の記録がなければ遠すぎることはできません。どんな助けでも大歓迎です - ありがとう!Erlのレコード(Erlangの質問)
5
A
答えて
13
はい、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コマンドを使用してモジュールからロードします。
これらは、インタラクティブシェルでのみ使用できることに注意してください。
3
どういう意味ですか?シェルでは、クリスチャンが書いたとおりです。モジュールであれば、レコードを使用する前にレコードを定義する必要があります。これを行う方法については、http://erlang.org/doc/のerlang docs(オンライン)を参照してください。それらはコンパイル時の構成なので、そのようには存在しません。
関連する問題
- 1. Erlangのリストフィルタ質問
- 2. Erlangで複数のerlの間でレコードを共有するには?
- 3. Erlangに関する質問
- 4. bash変数からのErlang erlの-evalが失敗します。
- 5. asdf-erlang "erl -man"が機能しません
- 6. Erlang/Mochiweb初心者の質問abtクライアントの通信
- 7. Erlangのレコード項目リスト
- 8. なぜerlangビルドに.cと.erlソースが含まれていますか?
- 9. Erlangキューの問題
- 10. 質問でレコードを確認する
- 11. Prologの質問の質問
- 12. Erlangパターンマッチング問題
- 13. 質問の質問Django
- 14. ERL:ので、ここでシェル
- 15. 削除されたレコードのオラクルの質問の検索方法
- 16. Erlang:出力の問題
- 17. VBA 2(新しい質問)のレコードのコピー
- 18. PHPの場合の質問質問
- 19. 基本的な質問との違い@アクティブなレコード
- 20. 本当に簡単Railsのアクティブ・レコード協会質問
- 21. 内側のヨーコード<erl></erl>実行中ではありません
- 22. androidで高音質のレコード
- 23. erlangレコードをCプログラムに送ります
- 24. MYSQLの質問質問検索
- 25. CakePHP質問作成の質問
- 26. erlangと関数型プログラミングに関する重要でない質問
- 27. 質問と代理質問
- 28. 質問:MySQLグループ質問:
- 29. SQLソート/ページング質問質問
- 30. Verilogの質問
追加する小さなメモ:レコードは実際には存在しません。タグ付きのタプルだけです。例えば。 -record(state、{sessions})を定義するとします。これまでに#state {session = N}を使用すると、実際にはタプル{state、N}になります。同様に、#state {}と入力すると、{状態、未定義}になります。これを知っていると、たとえばシェルでの記憶喪失に取り組んでいるときに、簡単にレコードを "偽造"することができます。がんばろう。 –