loom

Форк
0
/t
/
t03.sbl 
26 строк · 735.0 Байт
1
import "test" t, r;
2

3
print t;
4
print t.type_of_test;
5
print t.anything_else;
6

7
func f1 () {}
8
print "f1 " + f1;
9
//print f1(); // Функция f1 не возвращает значения (является процедурой)
10
wait f1();
11

12
func f2 (r.type_of_test , int , r.type_of_test [] ) -> r.type_of_test  { return {}; }
13
print "func f2 " + f2;
14
print "f2({}, 1, []) = " + f2({}, 1, []);
15

16
func f3 (r.type_of_test a, int b, r.type_of_test [] c) -> r.type_of_test x { return {}; }
17
print "func f3 " + f3;
18
print "f3({}, 1, []) = " + f3({}, 1, []);
19

20
func f4 () -> r.type_of_test [] { return []; }
21
print "func f4 " + f4;
22
print "f4() = " + f4();
23

24
func f5 () -> r.type_of_test [] x {return [];}
25
print "func f5 " + f5;
26
print "f5() = " + f5();
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.