2009-08-21 11 views
3

小さなレコードのコンポジットを使用して大きなレコードを定義し、宣言をより読みやすくしたいと考えています。レコードをレコード要素として使用することは可能ですか?

-record(モリー、{YY XX = 0を、= 1}):

私はこのような何かをしようとしています。

-record(ハリー、{#molly、ZZ = 2}。

もちろん上記ザが

これを行うためにそこにいくつかの方法が有り

答えて

0

を??あり:-(コンパイルされません、そこにある - 。wxErlangは、イベントメッセージのために多くのことを、これを使用して使用する構文は、外側レコードのeventフィールドは空に設定されている

#wx{id=1, event=#wxCommand{}} 

のように見えますwxCommand

対応する宣言が最後

-record(名前、{最初= "ロバート"、最後= "エリクソン"}).....チュートリアルで答えを

%% @type wx() = #wx{id=integer(), obj=wx:wxObject(), userData=term(), event=Rec}. Rec is a event record. 
-record(wx, {id,  %% Integer Identity of object. 
      obj, %% Object reference that was used in the connect call. 
      userData, %% User data specified in the connect call. 
      event}).%% The event record 
+0

はい、私は見るが、それは、私はヘッダファイルに定義時にこれをやろうとしている、初期化時です。 –

5

見出されます。

-record(person、{name = #name {}、phone})。

おかげで...

関連する問題