<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.eragames.rip/index.php?action=history&amp;feed=atom&amp;title=Emuera%2Fexfunc</id>
	<title>Emuera/exfunc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eragames.rip/index.php?action=history&amp;feed=atom&amp;title=Emuera%2Fexfunc"/>
	<link rel="alternate" type="text/html" href="https://wiki.eragames.rip/index.php?title=Emuera/exfunc&amp;action=history"/>
	<updated>2026-05-05T13:10:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.eragames.rip/index.php?title=Emuera/exfunc&amp;diff=41231&amp;oldid=prev</id>
		<title>CRER: Fix page linking</title>
		<link rel="alternate" type="text/html" href="https://wiki.eragames.rip/index.php?title=Emuera/exfunc&amp;diff=41231&amp;oldid=prev"/>
		<updated>2023-07-16T04:11:56Z</updated>

		<summary type="html">&lt;p&gt;Fix page linking&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 04:11, 16 July 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot; &gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;関数側の引数はいくつでも指定できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;関数側の引数はいくつでも指定できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ver1.808現在、関数側と呼び出し側で型が異なる場合、数値から文字列、文字列から数値に関わらず変換せずエラーになります。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ver1.808現在、関数側と呼び出し側で型が異なる場合、数値から文字列、文字列から数値に関わらず変換せずエラーになります。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ver1.807以前と同様に文字列型の引数に数値を与えて呼び出したい場合、[config#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;h5-.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BC.E9.96.A2.E6.95.B0.E3.81.AE.E5.BC.95.E6.95.B0.E3.81.AB.E8.87.AA.E5.8B.95.E7.9A.84.E3.81.ABTOSTR.E3.82.92.E8.A3.9C.E5.AE.8C.E3.81.99.E3.82.8B &lt;/del&gt;コンフィグ設定]を変更するか、[exmeth#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;h5-&lt;/del&gt;str&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.20TOSTR.28int.20value.2C.20str.20format.20.3D.20.22.22.29 &lt;/del&gt;TOSTR関数]を用いてください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ver1.807以前と同様に文字列型の引数に数値を与えて呼び出したい場合、[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;config#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ユーザー関数の引数に自動的にTOSTRを補完する|&lt;/ins&gt;コンフィグ設定&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を変更するか、[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;exmeth#str &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;TOSTR(int value, str format = &amp;quot;&amp;quot;)|&lt;/ins&gt;TOSTR関数&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を用いてください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;引数は省略できます。省略した場合、数値型の場合は0、文字列型の場合は空文字列が代入されます（初期値を設定していない場合）。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;引数は省略できます。省略した場合、数値型の場合は0、文字列型の場合は空文字列が代入されます（初期値を設定していない場合）。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;呼び出された関数側ではARGとARGSで渡された値を参照できます&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;呼び出された関数側ではARGとARGSで渡された値を参照できます&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l128&quot; &gt;Line 128:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 128:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ver1.810から、参照型変数を仮引数にすることで引数の参照渡しができるようになりました。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ver1.810から、参照型変数を仮引数にすることで引数の参照渡しができるようになりました。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;参照型変数の定義方法は[UserVars#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;h4-.E5.8F.82.E7.85.A7.E5.9E.8B.E5.A4.89.E6.95.B0 &lt;/del&gt;参照型変数]の項を確認してください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;参照型変数の定義方法は[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;UserVars#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Reference Type Variables|&lt;/ins&gt;参照型変数&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]の項を確認してください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;xxx.ERB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;xxx.ERB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l171&quot; &gt;Line 171:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 171:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数の属性です。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数の属性です。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数は通常のRETURNで終了することはできず、代わりにRETURNF &amp;lt;数式&amp;gt;で終了する必要があります。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数は通常のRETURNで終了することはできず、代わりにRETURNF &amp;lt;数式&amp;gt;で終了する必要があります。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[UserMeth ユーザー定義の式中関数]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;UserMeth&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ユーザー定義の式中関数&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== #FUNCTIONS ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== #FUNCTIONS ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l177&quot; &gt;Line 177:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 177:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数の属性です。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数の属性です。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数は通常のRETURNで終了することはできず、代わりにRETURNF &amp;lt;文字列式&amp;gt;で終了する必要があります。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;式中関数は通常のRETURNで終了することはできず、代わりにRETURNF &amp;lt;文字列式&amp;gt;で終了する必要があります。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[UserMeth ユーザー定義の式中関数]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;UserMeth&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ユーザー定義の式中関数&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 定義 ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 定義 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l195&quot; &gt;Line 195:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 195:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ユーザー定義変数宣言です。ERB中の特定の関数内で使用することで、その関数内でのみ使用可能な数値型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ユーザー定義変数宣言です。ERB中の特定の関数内で使用することで、その関数内でのみ使用可能な数値型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[UserVars ユーザー定義の変数]を参照してください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;UserVars&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ユーザー定義の変数&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;また、ERH中で使用することで、すべての関数で値を共有できる数値型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;また、ERH中で使用することで、すべての関数で値を共有できる数値型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;ERH&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ヘッダーファイル（ERH）&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== #DIMS ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== #DIMS ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ユーザー定義変数宣言です。ERB中の特定の関数内で使用することで、その関数内でのみ使用可能な文字列型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ユーザー定義変数宣言です。ERB中の特定の関数内で使用することで、その関数内でのみ使用可能な文字列型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[UserVars ユーザー定義の変数]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;UserVars&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ユーザー定義の変数&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;また、ERH中で使用することで、すべての関数で値を共有できる文字列型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;また、ERH中で使用することで、すべての関数で値を共有できる文字列型変数を定義できます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;ERH&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ヘッダーファイル（ERH）&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== #DEFINE ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== #DEFINE ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DEFINEマクロの宣言です。ERH中で使用することで、全ERBコード中の文字列をあらかじめ定義した別の文字列へ置換することができます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DEFINEマクロの宣言です。ERH中で使用することで、全ERBコード中の文字列をあらかじめ定義した別の文字列へ置換することができます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;ERH&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ヘッダーファイル（ERH）&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 特殊なブロックを表す行 ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 特殊なブロックを表す行 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l225&quot; &gt;Line 225:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 225:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Emueraでは実行してほしくない文を記述する際に使ってください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Emueraでは実行してほしくない文を記述する際に使ってください。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;また、;!;と併用することで、Emuera以外では実行してほしくない文を記述することができます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;また、;!;と併用することで、Emuera以外では実行してほしくない文を記述することができます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[exetc 一般]の項目を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;exetc&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;一般&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]の項目を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [IF XXX] ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [IF XXX] ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l236&quot; &gt;Line 236:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 236:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ある名称XXXのマクロが定義されているかどうかによって複数の行を実行するかどうか、分岐することができます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ある名称XXXのマクロが定義されているかどうかによって複数の行を実行するかどうか、分岐することができます。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;詳しくは[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;ERH&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;ヘッダーファイル（ERH）&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [IF_DEBUG] ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [IF_DEBUG] ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====[ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;ENDIF] ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====[ENDIF] ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;[IF_DEBUG]から[ENDIF]までの間に書いた行はデバッグモード時のみ実行されます。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;[IF_DEBUG]から[ENDIF]までの間に書いた行はデバッグモード時のみ実行されます。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l246&quot; &gt;Line 246:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 246:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ただし、DEBUG系命令は元々非デバッグモード時には無視されるので、;#;を行頭に付ける必要はありません。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ただし、DEBUG系命令は元々非デバッグモード時には無視されるので、;#;を行頭に付ける必要はありません。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;同様にデバッグ変数も非デバッグモード時には空文字列又は0のため、エラーの心配はありません。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;同様にデバッグ変数も非デバッグモード時には空文字列又は0のため、エラーの心配はありません。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;デバッグモードについては[debug こちら]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;デバッグモードについては[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;debug&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;こちら&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [IF_NDEBUG] ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [IF_NDEBUG] ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l255&quot; &gt;Line 255:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 255:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;デバッグモード時はコメント行と見なされ実行されません。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;デバッグモード時はコメント行と見なされ実行されません。&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;[IF_DEBUG]とは判定が逆になっています。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;[IF_DEBUG]とは判定が逆になっています。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;デバッグモードについては[debug こちら]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;デバッグモードについては[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[../&lt;/ins&gt;debug&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;こちら&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]を参照してください。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CRER</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eragames.rip/index.php?title=Emuera/exfunc&amp;diff=41214&amp;oldid=prev</id>
		<title>CRER: Move over exfunc page</title>
		<link rel="alternate" type="text/html" href="https://wiki.eragames.rip/index.php?title=Emuera/exfunc&amp;diff=41214&amp;oldid=prev"/>
		<updated>2023-06-29T17:53:14Z</updated>

		<summary type="html">&lt;p&gt;Move over exfunc page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 関数 ==&lt;br /&gt;
&lt;br /&gt;
=== @EVENTLOAD ===&lt;br /&gt;
----&lt;br /&gt;
データをロードした直後に呼び出されます。&amp;lt;br&amp;gt;&lt;br /&gt;
イベント関数なので複数定義することができます。&amp;lt;br&amp;gt;&lt;br /&gt;
@EVENTLOADが定義されていない場合、@SHOW_SHOPへ移行します（eramakerと同じ動作）&lt;br /&gt;
&lt;br /&gt;
=== @TITLE_LOADGAME ===&lt;br /&gt;
----&lt;br /&gt;
標準のタイトル画面でロードを選択した場合に呼び出されます。&amp;lt;br&amp;gt;&lt;br /&gt;
@TITLE_LOADGAMEを定義することでタイトルでも独自のロード画面を使用することができます。&amp;lt;br&amp;gt;&lt;br /&gt;
定義されていない場合、標準のロード画面が使用されます。&amp;lt;br&amp;gt;&lt;br /&gt;
@SYSTEM_TITLEを定義した場合、明示的にCALLしない限り@TITLE_LOADGAMEが呼ばれることはありません。&lt;br /&gt;
&lt;br /&gt;
=== @SYSTEM_AUTOSAVE ===&lt;br /&gt;
----&lt;br /&gt;
オートセーブが行われるタイミングで呼び出されます。&amp;lt;br&amp;gt;&lt;br /&gt;
オートセーブの内容を独自に定めることができます。&amp;lt;br&amp;gt;&lt;br /&gt;
定義されていない場合、標準のセーブ機能が使用されます。&lt;br /&gt;
&lt;br /&gt;
=== @SYSTEM_TITLE ===&lt;br /&gt;
----&lt;br /&gt;
csvのロードが終了したタイミングで呼び出されます。&amp;lt;br&amp;gt;&lt;br /&gt;
また、BEGIN TITLEによっても呼び出されます。&amp;lt;br&amp;gt;&lt;br /&gt;
@SYSTEM_TITLEを定義することで独自のタイトル画面を使用することができます。&amp;lt;br&amp;gt;&lt;br /&gt;
定義されていない場合、標準のタイトル画面が使用されます。&lt;br /&gt;
&lt;br /&gt;
=== @CALLTRAINEND ===&lt;br /&gt;
----&lt;br /&gt;
CALLTRAINによる自動実行が終了後、システム内部から自動的に呼び出される関数です。&amp;lt;br&amp;gt;&lt;br /&gt;
イベント関数ではないため多重定義できないことに注意してください。&lt;br /&gt;
&lt;br /&gt;
=== 自作関数における引数指定 ===&lt;br /&gt;
----&lt;br /&gt;
※1.54uまでと1.60以降で仕様が異なります！※&amp;lt;br&amp;gt;&lt;br /&gt;
==== 書式 ====&lt;br /&gt;
----&lt;br /&gt;
関数側&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　@(関数名),(引数1),{(引数2)....}&lt;br /&gt;
　　　引数は数値ならARG(:0,1,2...)、文字列ならARGS(:0,1,2...)&lt;br /&gt;
　　　関数中で#DIM、#DIMSを用いて定義したプライベート変数も引数に指定可能&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
呼び出し側&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　CALL (関数名),(引数1),{(引数2)....}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
数値は数式または文字列式が使用できます。&amp;lt;br&amp;gt;&lt;br /&gt;
文字列リテラル（定数）を引数にするときは&amp;quot;&amp;quot;でくくってください。&amp;lt;br&amp;gt;&lt;br /&gt;
書式付の文字列リテラルを引数にするときは@&amp;quot;～～&amp;quot;で書いてください。&amp;lt;br&amp;gt;&lt;br /&gt;
CALL以外にJUMP、CALLFORM、TRYCALLなどでも同じ書式が使えます。&amp;lt;br&amp;gt;&lt;br /&gt;
関数側の引数はいくつでも指定できます。&amp;lt;br&amp;gt;&lt;br /&gt;
ver1.808現在、関数側と呼び出し側で型が異なる場合、数値から文字列、文字列から数値に関わらず変換せずエラーになります。&amp;lt;br&amp;gt;&lt;br /&gt;
ver1.807以前と同様に文字列型の引数に数値を与えて呼び出したい場合、[config#h5-.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BC.E9.96.A2.E6.95.B0.E3.81.AE.E5.BC.95.E6.95.B0.E3.81.AB.E8.87.AA.E5.8B.95.E7.9A.84.E3.81.ABTOSTR.E3.82.92.E8.A3.9C.E5.AE.8C.E3.81.99.E3.82.8B コンフィグ設定]を変更するか、[exmeth#h5-str.20TOSTR.28int.20value.2C.20str.20format.20.3D.20.22.22.29 TOSTR関数]を用いてください。&amp;lt;br&amp;gt;&lt;br /&gt;
引数は省略できます。省略した場合、数値型の場合は0、文字列型の場合は空文字列が代入されます（初期値を設定していない場合）。&amp;lt;br&amp;gt;&lt;br /&gt;
呼び出された関数側ではARGとARGSで渡された値を参照できます&amp;lt;br&amp;gt;&lt;br /&gt;
基本的に値渡しなのでARGの中身を変更しても渡した元の変数等の値は変化しないことに注意してください。&amp;lt;br&amp;gt;&lt;br /&gt;
ARGやARGS、または関数中で#DIM、#DIMSを用いて定義したプライベート変数以外の変数（AやSTR）を引数にすることも可能ですが、いくつか制限があります。&amp;lt;br&amp;gt;&lt;br /&gt;
ver1.808現在、これらの変数を用いた場合は初期値を設定できず、また引数を省略できません。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	;定義&lt;br /&gt;
	@FOOBAR, ARG:0, ARGS:0&lt;br /&gt;
		～～&lt;br /&gt;
	@HOGEHOGE, ARG:0, ARG:1, ARG:2&lt;br /&gt;
		～～&lt;br /&gt;
	;呼び出し&lt;br /&gt;
	;変数で指定&lt;br /&gt;
		CALL FOOBAR, X , STR:0&lt;br /&gt;
	;定数で指定&lt;br /&gt;
		CALL FOOBAR, 123 , &amp;quot;あいう&amp;quot;&lt;br /&gt;
	;書式付文字列で指定&lt;br /&gt;
		CALL FOOBAR, 123 , @&amp;quot;[{COUNT}] あいう&amp;quot;&lt;br /&gt;
	;式で指定&lt;br /&gt;
		CALL FOOBAR, X + 10, &amp;quot;あいう&amp;quot; * 10&lt;br /&gt;
	;引数の省略-全部&lt;br /&gt;
		CALL FOOBAR&lt;br /&gt;
	;引数の省略-第１引数&lt;br /&gt;
		CALL FOOBAR, , &amp;quot;あいう&amp;quot;&lt;br /&gt;
	;引数の省略-第２引数&lt;br /&gt;
		CALL FOOBAR, 123&lt;br /&gt;
&amp;lt;pre/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;エラーになる例&amp;gt;&lt;br /&gt;
	;エラー(引数が多すぎる)&lt;br /&gt;
		CALL FOOBAR, X , STR:0, Y&lt;br /&gt;
	;エラー(引数の型が違う-数値型の第1引数に文字列を代入しようとしている)&lt;br /&gt;
		CALL FOOBAR, &amp;quot;あいう&amp;quot;, &amp;quot;かきく&amp;quot;&lt;br /&gt;
	;エラー(引数の型が違う-文字列型の第2引数に数値を代入しようとしている)&lt;br /&gt;
		CALL FOOBAR, 123 , 456&lt;br /&gt;
&amp;lt;動作はするが推奨されない例&amp;gt;&lt;br /&gt;
	;代入先はARG、ARGSでなくても可能ですが、通常はARGを使うことを推奨します&lt;br /&gt;
	@FOOBAR, X, Y&lt;br /&gt;
	;代入先を可変にすることも可能ですが可読性が下がります。&lt;br /&gt;
	@FOOBAR, ARG:X, ARG:Y&lt;br /&gt;
	;可読性が下がります。&lt;br /&gt;
	@FOOBAR, ARG:0, ARG:(ARG:0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 引数の初期値 ====&lt;br /&gt;
----&lt;br /&gt;
関数の引数に初期値を設定することができます。&amp;lt;br&amp;gt;&lt;br /&gt;
初期値を設定する場合、関数側は以下のようになります。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　@(関数名),(引数1 = 初期値1),{(引数2 = 初期値2)....}&lt;br /&gt;
　　　引数は数値ならARG(:0,1,2...)、文字列ならARGS(:0,1,2...)、&lt;br /&gt;
　　　または関数中で#DIM、#DIMSを用いて定義したプライベート変数&lt;br /&gt;
　　　それ以外を指定した場合初期値は設定できません。&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
指定可能な初期値は定数および定文字列のみで、変数は指定できません。&amp;lt;br&amp;gt;&lt;br /&gt;
また文字列の初期値は&amp;quot;&amp;quot;でくくってください。&amp;lt;br&amp;gt;&lt;br /&gt;
初期値を設定し、呼び出し側が引数を省略した場合、初期値に設定した値が代入されます。&amp;lt;br&amp;gt;&lt;br /&gt;
省略せずに関数を呼び出した場合は、通常通りARGとARGSに渡された値が代入されます。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	;初期値設定（部分省略もできます）&lt;br /&gt;
	@FUNCTION, ARGS:0 = &amp;quot;かきく&amp;quot;, ARG:0 = 111, ARG:1, ARG:2 = 200&lt;br /&gt;
		～～&lt;br /&gt;
&lt;br /&gt;
	;エラー(初期値は定数および定文字列のみ)&lt;br /&gt;
	@FOOBAR, ARG:0 = MASTER, ARG:1 = TARGET&lt;br /&gt;
	;ARG、ARGS,関数中で#DIM,#DIMSを用いて定義したプライベート変数以外の引数に初期値を設定しても無視されます。&lt;br /&gt;
	;そのため想定通りの動作ができません。&lt;br /&gt;
	@FOOBAR, X = 5, Y = 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 引数の参照渡し ====&lt;br /&gt;
----&lt;br /&gt;
ver1.810から、参照型変数を仮引数にすることで引数の参照渡しができるようになりました。&amp;lt;br&amp;gt;&lt;br /&gt;
参照型変数の定義方法は[UserVars#h4-.E5.8F.82.E7.85.A7.E5.9E.8B.E5.A4.89.E6.95.B0 参照型変数]の項を確認してください。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;xxx.ERB&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	@SYSTEM_TITLE&lt;br /&gt;
	A = 0&lt;br /&gt;
	CALL TEST(A)&lt;br /&gt;
	B = 1&lt;br /&gt;
	CALL TEST(B)&lt;br /&gt;
	PRINTFORML A == {A}&lt;br /&gt;
	PRINTFORML B == {B}&lt;br /&gt;
	WAIT&lt;br /&gt;
&lt;br /&gt;
	@TEST(HOGE)&lt;br /&gt;
	#DIM REF HOGE&lt;br /&gt;
	HOGE = 100&lt;br /&gt;
	RETURN&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;実行結果&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	A == 100&lt;br /&gt;
	B == 100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
上の例で関数TESTは仮引数に参照型変数を持ちます。&amp;lt;br&amp;gt;&lt;br /&gt;
1回目にTESTが呼ばれたとき、HOGEは実引数Aを参照するようになります。&amp;lt;br&amp;gt;&lt;br /&gt;
関数TEST中でHOGE = 100とすることで参照先の変数Aに100が代入されるので1回目のPRINTFORMLの結果は100になります。&amp;lt;br&amp;gt;&lt;br /&gt;
同様に2回目のTESTが呼ばれると変数Bに100が代入され、2回目のPRINTFORMLの結果も100になります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 属性 ==&lt;br /&gt;
----&lt;br /&gt;
関数の仕様や動作を決定するプリプロセッサです。&amp;lt;br&amp;gt;&lt;br /&gt;
関数に#から始まるプリプロセッサを記述する場合、関数の直下にしなくてはなりません。&lt;br /&gt;
=== #ONLY ===&lt;br /&gt;
----&lt;br /&gt;
イベント関数専用の属性です。&amp;lt;br&amp;gt;&lt;br /&gt;
#ONLYが指定されたイベント関数がある場合、その1つのみが実行され、他の同名イベント関数を実行されません。&amp;lt;br&amp;gt;&lt;br /&gt;
また#ONLYが指定された同名イベント関数が複数ある場合も実行されるのは「最初の1つ」のみとなります。&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #FUNCTION ===&lt;br /&gt;
----&lt;br /&gt;
式中関数の属性です。&amp;lt;br&amp;gt;&lt;br /&gt;
式中関数は通常のRETURNで終了することはできず、代わりにRETURNF &amp;lt;数式&amp;gt;で終了する必要があります。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[UserMeth ユーザー定義の式中関数]を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== #FUNCTIONS ===&lt;br /&gt;
----&lt;br /&gt;
式中関数の属性です。&amp;lt;br&amp;gt;&lt;br /&gt;
式中関数は通常のRETURNで終了することはできず、代わりにRETURNF &amp;lt;文字列式&amp;gt;で終了する必要があります。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[UserMeth ユーザー定義の式中関数]を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 定義 ==&lt;br /&gt;
----&lt;br /&gt;
変数の名前やその仕様を定義するプリプロセッサです。&amp;lt;br&amp;gt;&lt;br /&gt;
関数に#から始まるプリプロセッサを記述する場合、関数の直下にしなくてはなりません。&lt;br /&gt;
=== #LOCALSIZE &amp;lt;定数式&amp;gt; ===&lt;br /&gt;
----&lt;br /&gt;
=== #LOCALSSIZE &amp;lt;定数式&amp;gt; ===&lt;br /&gt;
----&lt;br /&gt;
関数ごとに個別にLOCALおよびLOCALSの要素数を指定するためのプリプロセッサです。&amp;lt;br&amp;gt;&lt;br /&gt;
定数式の結果は0より大きい整数である必要があり、それ以外もしくは変数を含んだ式や解釈できない文字列が与えられた場合は無視されます。&amp;lt;br&amp;gt;&lt;br /&gt;
無視された場合またはこのプリプロセッサを使用しなかった場合は通常通り!VariableSize.csvの設定値を使用します。&amp;lt;br&amp;gt;&lt;br /&gt;
イベント関数にこのプリプロセッサを使用した場合、一番最初に実行されるものの設定が使用されます(ver1800現在)。&lt;br /&gt;
&lt;br /&gt;
=== #DIM ===&lt;br /&gt;
----&lt;br /&gt;
ユーザー定義変数宣言です。ERB中の特定の関数内で使用することで、その関数内でのみ使用可能な数値型変数を定義できます。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[UserVars ユーザー定義の変数]を参照してください。&amp;lt;br&amp;gt;&lt;br /&gt;
また、ERH中で使用することで、すべての関数で値を共有できる数値型変数を定義できます。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== #DIMS ===&lt;br /&gt;
----&lt;br /&gt;
ユーザー定義変数宣言です。ERB中の特定の関数内で使用することで、その関数内でのみ使用可能な文字列型変数を定義できます。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[UserVars ユーザー定義の変数]を参照してください。&lt;br /&gt;
また、ERH中で使用することで、すべての関数で値を共有できる文字列型変数を定義できます。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== #DEFINE ===&lt;br /&gt;
----&lt;br /&gt;
DEFINEマクロの宣言です。ERH中で使用することで、全ERBコード中の文字列をあらかじめ定義した別の文字列へ置換することができます。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 特殊なブロックを表す行 ==&lt;br /&gt;
----&lt;br /&gt;
これらはプリプロセッサ行です。&amp;lt;br&amp;gt;&lt;br /&gt;
これらを記述した同一行において、その直後に続けて命令や関数やコメントなどを記述してはいけません。&amp;lt;br&amp;gt;&lt;br /&gt;
これらはeramakerでは解釈できないためコーディングするときに場合によっては;!;を使う必要があります。&lt;br /&gt;
&lt;br /&gt;
=== [SKIPSTART] ===&lt;br /&gt;
----&lt;br /&gt;
=== [SKIPEND] ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;code&amp;gt;[SKIPSTART]から[SKIPEND]までの間に書いた行はEmueraでは読み込まれず実行されません。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
これはEmueraとeramakerで挙動を意図的に変えたいときに使われるものです。&amp;lt;br&amp;gt;&lt;br /&gt;
Emueraでは実行してほしくない文を記述する際に使ってください。&amp;lt;br&amp;gt;&lt;br /&gt;
また、;!;と併用することで、Emuera以外では実行してほしくない文を記述することができます。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[exetc 一般]の項目を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== [IF XXX] ===&lt;br /&gt;
----&lt;br /&gt;
=== [ELSEIF XXX] ===&lt;br /&gt;
----&lt;br /&gt;
=== [ELSE] ===&lt;br /&gt;
----&lt;br /&gt;
=== [ENDIF] ===&lt;br /&gt;
----&lt;br /&gt;
ある名称XXXのマクロが定義されているかどうかによって複数の行を実行するかどうか、分岐することができます。&amp;lt;br&amp;gt;&lt;br /&gt;
詳しくは[ERH ヘッダーファイル（ERH）]を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== [IF_DEBUG] ===&lt;br /&gt;
----&lt;br /&gt;
====[  ENDIF] ====&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;code&amp;gt;[IF_DEBUG]から[ENDIF]までの間に書いた行はデバッグモード時のみ実行されます。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
非デバッグモード時はコメント行と見なされ実行されません。&amp;lt;br&amp;gt;&lt;br /&gt;
ただし、DEBUG系命令は元々非デバッグモード時には無視されるので、;#;を行頭に付ける必要はありません。&amp;lt;br&amp;gt;&lt;br /&gt;
同様にデバッグ変数も非デバッグモード時には空文字列又は0のため、エラーの心配はありません。&amp;lt;br&amp;gt;&lt;br /&gt;
デバッグモードについては[debug こちら]を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== [IF_NDEBUG] ===&lt;br /&gt;
----&lt;br /&gt;
=== [ENDIF] ===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;code&amp;gt;[IF_NDEBUG]から[ENDIF]までの間に書いた行は非デバッグモード時のみ実行されます。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
デバッグモード時はコメント行と見なされ実行されません。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;[IF_DEBUG]とは判定が逆になっています。&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
デバッグモードについては[debug こちら]を参照してください。&lt;/div&gt;</summary>
		<author><name>CRER</name></author>
		
	</entry>
</feed>