User:Pifrited/collapsible

From Esolang
Jump to navigation Jump to search

Example

Hello, world!

print:
"Hello, world!"

Cat

print:
input:

A+B Problem

print:
input:

n
+
input:

n

FizzBuzz

def i: 0

repeat:
i->i+1 if:
?(i%3)+?(i%5)*2 :
=0:
print
i

=1:
print:
"Fizz"

=2:
print:
"Buzz"

=3:
print:
"FizzBuzz"
if:
i=100?
quit:

Greeting

def a: input:
"*You meet your friend.
Your greeting:"

if:

a in ["Hello","Hi","Hello","Hi!"]?


print: "Hi!"


print: "Have a good day?"

Tag system

def program
(input,A,P)
:
repeat:
print:
input->
join:
[
repeat i->
length:
input
:
return:
P[A[input[i]]]
]