Functions are declared like so:
>>>>>function name>>>>>
with the code trailing off to the right. Functions are exited with five less-than signs.
Functions must be declared inline with code. Any code not inside a function (`>>>>>f>>>>>-----<<<<
010 GR | |
020 POKE 49234,0 | |
030 COLOR= 15 | |
040 FOR I = 0 TO 39 | |
050 VLIN 0,47 AT I | |
060 NEXT | |
100 COLOR= 5 | |
110 S = 21 | |
120 W = S | |
130 H = 27 |
10 GR : POKE 49234,0 | |
20 X = 20 : Y = 20 | |
30 C = INT(RND(1) * 16) | |
40 COLOR = C : PLOT X,Y | |
50 IF RND(1) >= .9 THEN C = INT(RND(1) * 16) | |
60 X = X + INT(RND(1) * 3) - 1 | |
70 Y = Y + INT(RND(1) * 3) - 1 | |
80 IF X > 39 THEN X=0 | |
90 IF X < 0 THEN X=39 | |
100 IF Y > 47 THEN Y=0 |
/* Proof that there are no floating point errors when multiplying a double by zero. | |
* You're welcome, Downgoat | |
*/ | |
int main(void) | |
{ | |
double f; | |
for (f = 0; f < 10000; f += 0.000001) | |
if (f * 0) | |
printf("ERROR IN %f\n",f); |
0PR#3 | |
7sp=int(30+(30*sin(x*3.14159/180))):PRINTspc(sp);"Hello World":x=x+15:goto7 |
/* 3344 bytes, not including the unnecessary newlines nor this comment. Newlines exist only for prettiness. */ | |
#include<array> | |
#include<cmath> | |
#include<vector> | |
#include<string> | |
#include<fstream> | |
#include<algorithm> | |
#include<functional> | |
#define L for | |
#define A auto |
A | |
. . | |
. B . | |
. . . . | |
. . C . . | |
When travelling North, the IP will jump from C to B to A. | |
When travelling South, the IP will jump from A to B to C. |
#!/bin/bash | |
wget https://codegolf.stackexchange.com/users/$1 2>y | |
sed -nr 's/.*>User (.*) -.*/\1/p' $1 | |
rm $1 y |
ZYXWVUTSRQPONMLKJIHGFEDCBA"^(-(@32-);%-^) | |
ZYXWVUTSRQPONMLKJIHGFEDCBA push ASCII codes for the backwards alphabet | |
" turn stack into string | |
^ push string length | |
( open do-while loop (do ... while top of stack truthy) | |
- decrement string length | |
( do while top of stack truthy | |
@32 print a space | |
- decrement string length | |
) end do-while loop |
$: | |
( | |
-1 | |
?{ | |
[:]:,1, | |
_%; | |
} | |
) |