obj.mes
型:function
code:Lua
obj.mes(str)
説明
テキストオブジェクト内でしか実質使用できません。引数に指定した文字列をテキストバッファに追記します。
描画するときに、テキストバッファに入っている文字列をまとめて描画しにいきます。
この関数は、obj.を省略できます(グローバル空間上にもmesが定義されています)。
使用例
1.
code:text
<?mes"abc"?>
引数の数が一つであり、かつ式でないならば括弧を省略できるというLuaの性質を使っています。
2.
code:text
<?mes"abc"
mes"def"?>
このようにしても、abcとdefは改行して表示されません。次のようにする必要があります。
3.
code:text
<?mes"abc¥n"
mes"def"?>
4.
code:text
<?mes"abc"?>123<?mes"def"?>
abc123defという文字列が最後にテキストバッファに入っています。
Tips
<?=~~~?>記法は、内部では<?mes(~~~)?>と置換されます。
関連項目