mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 00:34:20 +03:00
Обновлён пример
This commit is contained in:
parent
cd7382bcbc
commit
951d6c97bd
21
program.own
21
program.own
@ -62,4 +62,23 @@ print arr[4][1] + "\n"
|
|||||||
|
|
||||||
print "\n\n"
|
print "\n\n"
|
||||||
array = newarray(2, 2, 2, 2)
|
array = newarray(2, 2, 2, 2)
|
||||||
print array
|
print array
|
||||||
|
|
||||||
|
add = def(a,b) return a+b
|
||||||
|
sub = def(a,b) return a-b
|
||||||
|
mul = def(a,b) return a*b
|
||||||
|
div = def(a,b) return a/b
|
||||||
|
cube = def(x) return x*mul(x, x)
|
||||||
|
print "\n\n"
|
||||||
|
print mul(8, 5)
|
||||||
|
print "\n"
|
||||||
|
print cube(2)
|
||||||
|
|
||||||
|
functions = [add, sub, mul, div]
|
||||||
|
def function(f, a, b) return f(a, b)
|
||||||
|
for i = 0, i < 4, i = i + 1 {
|
||||||
|
print "\n"
|
||||||
|
print functions[i]
|
||||||
|
print "\n"
|
||||||
|
print function(functions[i], 6, 3)
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user