-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathobjective.kz
40 lines (32 loc) · 1.17 KB
/
objective.kz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# an жәрдемшы бірге one argument
жәрдемшы X айнымалы x мазмұны
@-:x = x
аяқталсын
# жәрдемшы func
қызметші @X:test мазмұны
бұйрық "X.test...\n" жазу
аяқталсын
# a жасаушы бірге one arguments
жасаушы Y айнымалы y мазмұны
жасаушы X бірге "arg xxx ...\n" қолданылсын
@-:y = y
аяқталсын
# жасаушы func
қызметші @Y:test мазмұны
қызметші @X:test қолданылсын
бұйрық "Y.test...\n" жазу
аяқталсын
# call жасаушы using an жәрдемшы бен receive объект
жасаушы Y бірге "arg yyy ...\n" қолданылсын бен r алынсын
# print the объект val алынсын
бұйрық @r:x жазу # arg xxx ...
бұйрық @r:y жазу # arg yyy ...
# call жасаушы func which calling жәрдемшы func inside
қызметші @r:test қолданылсын
# X.test...
# Y.test...
# check obj is created by or assisted by
егер r ! X болса
бұйрық "yes\n" жазу
аяқталсын
# yes