From Kolmafia
< User:Ulti(Difference between pages)
Jump to navigation
Jump to search
imported>Ulti |
imported>Ulti |
Line 1: |
Line 1: |
− | A page for testing my code before putting it live
| + | {{User:Ulti/Nav|active=whatlinkshere}} |
− | ==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>
| + | {{Special:WhatLinksHere/{{FULLPAGENAMEE}}}} |
− | ===Default Function Parameters===
| |
− | In PHP you can define default values for your arguments like so:
| |
− | <pre>
| |
− | function helloWorld($msg='Hello world!')
| |
− | {
| |
− | return $msg;
| |
− | } | |
− | echo helloWorld();//prints "Hello world!" to the browser
| |
− | </pre>
| |
− | In ASH, default parameters is accomplished like so:
| |
− | <pre>
| |
− | 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.
| |
− | </pre>
| |
Latest revision as of 10:48, 15 October 2014