Cetak Pesan
Oct 18 2020
Apakah ada cara untuk Printmenyampaikan pesan yang sesuai Message? Saya ingin mendaur ulang beberapa pesan (tetapi Printmereka, jadi mereka tidak disembunyikan setelah X kali dan terlihat seperti Printkeluaran).
Misalnya
Test::message="This is test number `1`.";
Message[Test::message,1]
Fungsionalitas yang diinginkan:
PrintMessage[Test::message,1]
(* This is test number 1. *)
Bagian yang menyisipkan di antara kutu belakang inilah yang benar-benar membuat saya bingung.
Jawaban
5 xzczd Oct 19 2020 at 02:12
Gunakan saja StringForm:
PrintMessage[mess_, val__] := Print@StringForm[mess, val]
Atau StringTemplate:
PrintMessage[mess_, val__] := Print@StringTemplate[mess][val]
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'