User:Ulti/sandbox: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
==migrating to ASH from PHP (work in progress)== | This page is a sandbox used for testing my code before putting it live elsewhere on the wiki | ||
---- | |||
===migrating to ASH from PHP (work in progress)=== | |||
ASH is basically half-ass Java because of feature limitations made specific for interacting with KoL.<br> | ASH is basically half-ass Java because of feature limitations made specific for interacting with KoL.<br> | ||
==Default Function Parameters== | |||
In PHP you can define default values for your arguments like so: | In PHP you can define default values for your arguments like so: | ||
<pre> | <pre> | ||
Revision as of 02:41, 15 October 2014
This page is a sandbox used for testing my code before putting it live elsewhere on the wiki
migrating to ASH from PHP (work in progress)
ASH is basically half-ass Java because of feature limitations made specific for interacting with KoL.
Default Function Parameters
In PHP you can define default values for your arguments like so:
function helloWorld($msg='Hello world!')
{
return $msg;
}
echo helloWorld();//prints "Hello world!" to the browser
In ASH, default parameters is accomplished like so:
string helloWorld(string msg)
{
return msg;
}
string hellowWorld()
{
string msg='Hello world!';
return helloWorld(msg);
}
print(helloWorld());//prints "Hello world!" to kolmafia's command line interface.