En principe, je veux utiliser ce qui suit pour générer un motif nommé pour une utilisation ultérieure:Comment générer des motifs nommés dans Mathematica?
In[1]:= Replace[var["x"],var[name_]:>Pattern[Apply[Symbol,name],_]]
Je me attendais à ce résultat. Un modèle nommé que je peux utiliser dans les règles suivantes:
Out[1]= x_
Mais au lieu, je me suis:
Out[1]= Pattern[Symbol @@ x,_]
La documentation dit que Pattern [..] ne peut être utilisé avec un symbole comme le premier argument. Appliquer [Symbole, nom] n'est pas évalué pour renvoyer un symbole, donc le motif [..] ne correspond pas.
Est-ce que je reçois un motif nommé à partir d'un nom de chaîne?
Et votre question est? Et votre intention est? –