xtscript Việt hóa 2015
user defined functions
Chức năng được xác định bằng cách sử dụngchức năng trình bày
[...] = optional ... = your value
function_name[ $first_var=...;
$more_vars=... ; $last_var=...]
[...]
endfunction
[var $... = ]
call function_name[ $first_var=...;$more_vars=... ; $last_var=...]
function_name[ $first_var=...;
$more_vars=... ; $last_var=...]
[...]
endfunction
[var $... = ]
call function_name[ $first_var=...;$more_vars=... ; $last_var=...]
Code ví dụ:
<!--parser:xtscript-->
# A simple function
function my_function $var_1=1;$var_2=100;
var $num = call mt_rand $min=$var_1;$max=$var_2;
return $num
endfunction
#Call function with default arguments
print Direct<br />
call my_function
print <br />
#Call function with new arguments
call my_function $var_1=200;$var_2=300
print <hr />
# Include local .xt file containing a function
print Local<br/>
include /xt/func/love.xt
# Call included function
call @love $num=5
print <hr />
# Include external .xt file containing a function
print External<br />
include your_site.xtgem.com/function.xt
# Call included function
call your_site.xtgem.com@someones_function $var_1=2000;$var_2=3000
<!--/parser:xtscript-->
<hr />Html direct <br/>
<xt:call function="my_function" var_1="5000" var_2="6000"/>
<hr />Html local <br/>
<xt:call function="@my_other_function" var_1="6000" var_2="7000"/>
<hr />Html external <br/>
<xt:call function="your_site.xtgem.com@someones_function" var_1="7000" var_2="8000"/>
# A simple function
function my_function $var_1=1;$var_2=100;
var $num = call mt_rand $min=$var_1;$max=$var_2;
return $num
endfunction
#Call function with default arguments
print Direct<br />
call my_function
print <br />
#Call function with new arguments
call my_function $var_1=200;$var_2=300
print <hr />
# Include local .xt file containing a function
print Local<br/>
include /xt/func/love.xt
# Call included function
call @love $num=5
print <hr />
# Include external .xt file containing a function
print External<br />
include your_site.xtgem.com/function.xt
# Call included function
call your_site.xtgem.com@someones_function $var_1=2000;$var_2=3000
<!--/parser:xtscript-->
<hr />Html direct <br/>
<xt:call function="my_function" var_1="5000" var_2="6000"/>
<hr />Html local <br/>
<xt:call function="@my_other_function" var_1="6000" var_2="7000"/>
<hr />Html external <br/>
<xt:call function="your_site.xtgem.com@someones_function" var_1="7000" var_2="8000"/>
Code đã chạy;
Direct100
286
Local
1: anh yêu em
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
2: anh yêu em
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
3: anh yêu em
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
4: anh yêu em
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
5: anh yêu em
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
anh yêu em
anh yêu em
em yêu anh khơng thì tùy.
External
2268
Html direct
5443
Html local
Html external
7777