Imprimer un message
Oct 18 2020
Y a-t-il un moyen pour Printun message approprié Message? Je veux recycler certains messages (mais Printeux, afin qu'ils ne soient pas supprimés après X fois et ressemblent à une Printsortie).
Par exemple
Test::message="This is test number `1`.";
Message[Test::message,1]
Fonctionnalité souhaitée:
PrintMessage[Test::message,1]
(* This is test number 1. *)
L'insertion des pièces entre les tiques arrière est ce qui m'a vraiment confus.
Réponses
5 xzczd Oct 19 2020 at 02:12
Utilisez simplement StringForm:
PrintMessage[mess_, val__] := Print@StringForm[mess, val]
Ou StringTemplate:
PrintMessage[mess_, val__] := Print@StringTemplate[mess][val]