C では、次のような書式文字列があります。
char *msg = "wlll you marry me"
fprintf(stderr, "%s, %s?", name, msg);
さて、フォーマット文字列を使用してluaで同様のことを行うことはできますか? つまり、機能的に同等のものが必要です:
name .. ", " .. msg .. "?"
ルアでは、それほど醜くはありません。
さて、string.format("%s, %s?", name, msg) を実行できますが、さらに一歩進んで、perl スタイルのようなものに移動できます。
"%name, %msg?"
ありがとう!