ММ
Size: a a a
ММ
ML
I
MK
LL
VS
⒓A
ML
MK
record
со спецификацией всех типов, и я его ищу в ETS теперь. Но мне приходится писать например #myrecord{arg='$3'}
, когда я делаю ets:select
. В это месте диалайзер на меня ругается, говорит, что поле arg не может быть атомом, а может быть float()
.PK
MK
М
record
со спецификацией всех типов, и я его ищу в ETS теперь. Но мне приходится писать например #myrecord{arg='$3'}
, когда я делаю ets:select
. В это месте диалайзер на меня ругается, говорит, что поле arg не может быть атомом, а может быть float()
.ML
SP
record
со спецификацией всех типов, и я его ищу в ETS теперь. Но мне приходится писать например #myrecord{arg='$3'}
, когда я делаю ets:select
. В это месте диалайзер на меня ругается, говорит, что поле arg не может быть атомом, а может быть float()
.-record(my_rec, {a, b, c}).
-type my_rec() :: #my_rec{a :: type_a(), b :: type_b(), c :: type_c()}.
#my_rec{}
в тайпспеках.MK
-record(my_rec, {a, b, c}).
-type my_rec() :: #my_rec{a :: type_a(), b :: type_b(), c :: type_c()}.
#my_rec{}
в тайпспеках.SP
ets:select(T, #my_rec{a = '$1'})
IS
MK
ets:select(T, #my_rec{a = '$1'})