J'expérimente avec correspondance de motif de bits dans Erlang:Pourquoi aucun motif de bits dynamique dans l'argument de la fonction?
-module(test).
-export([test/2]).
%test(P,<<X:P,0:1>>) ->
% X.
test(P,X) ->
<<Y:P,0:1>> = X,
Y.
lors de la compilation de la version commentée de test/2
que je reçois une plainte « variable « P » est non liée ». Y a-t-il une bonne raison de ne pas permettre à la première version de fonctionner comme la seconde?