Erlang ets:i/1 tty和#x27;第二种选择的含义

Erlang ets:i/1 tty和#x27;第二种选择的含义,erlang,Erlang,我现在正试图研究gproc项目的内部ets结构。使用“ets:i/1”命令时,tty为我提供3个选项。(p)数字是什么意思 (emacs@yus-iMac.local)35>ets:i(gproc)。 {{,l} {{,{c,l,c1}},[{initial,3}]} {{,{n,l,{dummy,1}}},[]} {{,{p,l,prop},[]} {{{c,l,c1},},3} {{n,l,{dummy,1},n},未定义} {{{p,l,prop},},未定义} EOT(q)uit(p)位

我现在正试图研究gproc项目的内部ets结构。使用“ets:i/1”命令时,tty为我提供3个选项。(p)数字是什么意思

(emacs@yus-iMac.local)35>ets:i(gproc)。
{{,l}
{{,{c,l,c1}},[{initial,3}]}
{{,{n,l,{dummy,1}}},[]}
{{,{p,l,prop},[]}
{{{c,l,c1},},3}
{{n,l,{dummy,1},n},未定义}
{{{p,l,prop},},未定义}
EOT(q)uit(p)位(k)ill/Regexp-->p
坏数字
EOT(q)uit(p)位(k)ill/Regexp-->1
EOT(q)uit(p)数字(k)ill/Regexp-->
EOT(q)uit(p)位(k)ill/Regexp-->k
好啊
(emacs@yus-iMac.local)36>ets:i(gproc)。
=错误报告===2012年3月7日::07:20:00===
**通用服务器gproc终止
**最后一条消息是{'DOWN',#Ref,process,,normal}
**当服务器状态=={state}
**终止原因==
**{badarg,[{ets,成员,[gproc,{,l}],]},
{gproc,进程{u已关闭,1,[{file,“src/gproc.erl”},{line,1777}]},
{gproc,handle_info,2,[{file,“src/gproc.erl”},{line,1689}]},
{gen_server,handle_msg,5,[{file,“gen_server.erl”},{line,597}]},
{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,227}]}
**异常错误:参数错误
在功能ets中:第一个/1
称为ets:first(gproc)
来自ets的呼叫:i/3(ets.erl,第1203行)
(emacs@yus-iMac.local)37>

pNNN将打印记录编号NNN

例如:

(emacs@yus-iMac.local)35> ets:i(gproc).
<1   > {{<0.77.0>,l}}
<2   > {{<0.77.0>,{c,l,c1}},[{initial,3}]}
<3   > {{<0.77.0>,{n,l,{dummy,1}}},[]}
<4   > {{<0.77.0>,{p,l,prop}},[]}
<5   > {{{c,l,c1},<0.77.0>},<0.77.0>,3}
<6   > {{{n,l,{dummy,1}},n},<0.77.0>,undefined}
<7   > {{{p,l,prop},<0.77.0>},<0.77.0>,undefined}
EOT  (q)uit (p)Digits (k)ill /Regexp -->p3
{{<0.77.0>,{n,l,{dummy,1}}},[]}
(emacs@yus-iMac.local)35>ets:i(gproc)。
{{,l}
{{,{c,l,c1}},[{initial,3}]}
{{,{n,l,{dummy,1}}},[]}
{{,{p,l,prop},[]}
{{{c,l,c1},},3}
{{n,l,{dummy,1},n},未定义}
{{{p,l,prop},},未定义}
EOT(q)uit(p)位(k)ill/Regexp-->p3
{{,{n,l,{dummy,1}}},[]}
(emacs@yus-iMac.local)35> ets:i(gproc).
<1   > {{<0.77.0>,l}}
<2   > {{<0.77.0>,{c,l,c1}},[{initial,3}]}
<3   > {{<0.77.0>,{n,l,{dummy,1}}},[]}
<4   > {{<0.77.0>,{p,l,prop}},[]}
<5   > {{{c,l,c1},<0.77.0>},<0.77.0>,3}
<6   > {{{n,l,{dummy,1}},n},<0.77.0>,undefined}
<7   > {{{p,l,prop},<0.77.0>},<0.77.0>,undefined}
EOT  (q)uit (p)Digits (k)ill /Regexp -->p3
{{<0.77.0>,{n,l,{dummy,1}}},[]}